\hypertarget{group__ads1256__driver}{\section{A\-D\-S1256 Driver}
\label{group__ads1256__driver}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}
}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__status__register}{S\-T\-A\-T\-U\-S Register}
\item 
\hyperlink{group__adcon__register}{A\-D\-C\-O\-N Register}
\item 
\hyperlink{group__io__register}{I\-O Register}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__ads1256__driver_gab7331aa24935fc439a7064538cd16db5}{\#define \hyperlink{group__ads1256__driver_gab7331aa24935fc439a7064538cd16db5}{A\-D\-S1256\-\_\-\-D\-U\-M\-M\-Y\-\_\-\-B\-Y\-T\-E}~((uint8\-\_\-t) 0x00)}\label{group__ads1256__driver_gab7331aa24935fc439a7064538cd16db5}

\begin{DoxyCompactList}\small\item\em The padding value to send over S\-P\-I when reading data from the A\-D\-S1256. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga655fb9a3125b65a0275bab57496008d3}{\#define \hyperlink{group__ads1256__driver_ga655fb9a3125b65a0275bab57496008d3}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-S\-E\-T\-T\-I\-N\-G}(A\-I\-N)}\label{group__ads1256__driver_ga655fb9a3125b65a0275bab57496008d3}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid analog input channel. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga33886a7717bd57bc4c1adc81dd78f4d5}{\#define \hyperlink{group__ads1256__driver_ga33886a7717bd57bc4c1adc81dd78f4d5}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-O\-U\-T\-\_\-\-S\-E\-T\-T\-I\-N\-G}(C\-L\-K)}\label{group__ads1256__driver_ga33886a7717bd57bc4c1adc81dd78f4d5}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid clock out rate. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga6b5e19fd414526c448625765505d8b8c}{\#define \hyperlink{group__ads1256__driver_ga6b5e19fd414526c448625765505d8b8c}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-\-S\-E\-T\-T\-I\-N\-G}(S\-E\-N)}\label{group__ads1256__driver_ga6b5e19fd414526c448625765505d8b8c}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid sensor detect current output. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_gafbb63ded07f35a486351c82902a33b8c}{\#define \hyperlink{group__ads1256__driver_gafbb63ded07f35a486351c82902a33b8c}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-\-S\-E\-T\-T\-I\-N\-G}(P\-G\-A)}\label{group__ads1256__driver_gafbb63ded07f35a486351c82902a33b8c}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid gain setting. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_gabe0b1d880e2de683730c16b5e90464b2}{\#define \hyperlink{group__ads1256__driver_gabe0b1d880e2de683730c16b5e90464b2}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-\-S\-E\-T\-T\-I\-N\-G}(S\-P\-S)}\label{group__ads1256__driver_gabe0b1d880e2de683730c16b5e90464b2}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid data rate setting. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga06f377fb5b5b3d2ab93060ec6c9e3c61}{\#define \hyperlink{group__ads1256__driver_ga06f377fb5b5b3d2ab93060ec6c9e3c61}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-\_\-\-S\-E\-T\-T\-I\-N\-G}(D\-I\-R)}\label{group__ads1256__driver_ga06f377fb5b5b3d2ab93060ec6c9e3c61}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid G\-P\-I\-O direction state. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga020698e4651ad6159ff7805f0a933562}{\#define \hyperlink{group__ads1256__driver_ga020698e4651ad6159ff7805f0a933562}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-V\-A\-L\-U\-E}(V\-A\-L)}\label{group__ads1256__driver_ga020698e4651ad6159ff7805f0a933562}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid G\-P\-I\-O state. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_gaebc1a1a44c11e1f5ee2281f10e7577f7}{\#define \hyperlink{group__ads1256__driver_gaebc1a1a44c11e1f5ee2281f10e7577f7}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-R\-E\-G\-I\-S\-T\-E\-R}(R\-E\-G)}\label{group__ads1256__driver_gaebc1a1a44c11e1f5ee2281f10e7577f7}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a valid register of the A\-D\-S1256. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga55a9f5e79ef35937961a7ec254558010}{\#define \hyperlink{group__ads1256__driver_ga55a9f5e79ef35937961a7ec254558010}{I\-S\-\_\-\-A\-D\-S1256\-\_\-\-R\-E\-G\-I\-S\-T\-E\-R\-\_\-\-C\-O\-M\-M\-A\-N\-D}(C\-M\-D)}\label{group__ads1256__driver_ga55a9f5e79ef35937961a7ec254558010}

\begin{DoxyCompactList}\small\item\em Checks that the specified value is a special register command of the A\-D\-S1256. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga0c9c039ac03ad1280102b1f05c056071}{\#define \hyperlink{group__ads1256__driver_ga0c9c039ac03ad1280102b1f05c056071}{A\-D\-S1256\-\_\-\-C\-S\-\_\-\-H\-I\-G\-H}()~(G\-P\-I\-O\-\_\-\-Set\-Bits(A\-D\-S1256\-\_\-\-C\-S\-\_\-\-G\-P\-I\-O\-\_\-\-P\-O\-R\-T, A\-D\-S1256\-\_\-\-C\-S\-\_\-\-P\-I\-N))}\label{group__ads1256__driver_ga0c9c039ac03ad1280102b1f05c056071}

\begin{DoxyCompactList}\small\item\em De-\/select A\-D\-S1256\-: Chip Select pin high. \end{DoxyCompactList}\item 
\hypertarget{group__ads1256__driver_ga1fa41750fbcecde7e22785ff60fa68bb}{\#define \hyperlink{group__ads1256__driver_ga1fa41750fbcecde7e22785ff60fa68bb}{A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-F\-R\-E\-Q}~((uint32\-\_\-t) 7680000)}\label{group__ads1256__driver_ga1fa41750fbcecde7e22785ff60fa68bb}

\begin{DoxyCompactList}\small\item\em The operating frequency of the A\-D\-S1256. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__ads1256__driver_gaf437774eb0db277a2916b6322213b449}{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t} \{ \hyperlink{group__ads1256__driver_ggaf437774eb0db277a2916b6322213b449a0487f4550f3178d69a29cde93e86918c}{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_ggaf437774eb0db277a2916b6322213b449a86cfc530dfe000eea81833322610a507}{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-N\-O\-T\-R\-E\-A\-D\-Y} = ((uint8\-\_\-t) 0x01)
 \}
\begin{DoxyCompactList}\small\item\em Data ready flag enumeration. Defines the two possible states of the A\-D\-S1256 data ready flag. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} \{ \hyperlink{group__ads1256__driver_gga12f71f8fc93fe63fb3c855ddd2070890ab96fff9524e97e03826453e744f85e92}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga12f71f8fc93fe63fb3c855ddd2070890a5e401084d351163377c60d8e4e2a50c1}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-E\-N\-A\-B\-L\-E\-D} = ((uint8\-\_\-t) 0x01)
 \}
\begin{DoxyCompactList}\small\item\em Analog input buffer flag enumeration. Defines the two possible states of the A\-D\-S1256 analog input buffer flag. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga17864ca559c443a262068f0d19406113}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t} \{ \hyperlink{group__ads1256__driver_gga17864ca559c443a262068f0d19406113a1d47eab8dbc92c3879643572738ab3fb}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga17864ca559c443a262068f0d19406113a79c968fa3703df5e7e03262dad11fc77}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-E\-N\-A\-B\-L\-E\-D} = ((uint8\-\_\-t) 0x01)
 \}
\begin{DoxyCompactList}\small\item\em Automatic calibration flag enumeration. Defines the two possible states of the A\-D\-S1256 automatic calibration flag. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga3615e2e1ba70971dcdd5f7e54ffe5606}{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t} \{ \hyperlink{group__ads1256__driver_gga3615e2e1ba70971dcdd5f7e54ffe5606ad87274f158f6a5534bb84cb4c75ac3e7}{A\-D\-S1256\-\_\-\-M\-S\-B\-\_\-\-F\-I\-R\-S\-T} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga3615e2e1ba70971dcdd5f7e54ffe5606a1ec7c8b9391d0c09ca557ad0c5aab861}{A\-D\-S1256\-\_\-\-L\-S\-B\-\_\-\-F\-I\-R\-S\-T} = ((uint8\-\_\-t) 0x01)
 \}
\begin{DoxyCompactList}\small\item\em Data output order flag enumeration. Defines the two possible states of the A\-D\-S1256 data output order flag. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga7eac069c538033668b7baeca198def8f}{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t} \{ \\*
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa47239a420bad562940da8a369ba7ef02}{A\-D\-S1256\-\_\-\-A\-I\-N0} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa20686f8f3555bdf3074706ea7a0dbf56}{A\-D\-S1256\-\_\-\-A\-I\-N1} = ((uint8\-\_\-t) 0x01), 
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fab4bbf5219baf9f5eadad4f04f97b7226}{A\-D\-S1256\-\_\-\-A\-I\-N2} = ((uint8\-\_\-t) 0x02), 
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa7517493ec2ddb093570dea22b2adc827}{A\-D\-S1256\-\_\-\-A\-I\-N3} = ((uint8\-\_\-t) 0x03), 
\\*
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8faf4eebd8a33f7e323adb2a7c6cb1c0097}{A\-D\-S1256\-\_\-\-A\-I\-N4} = ((uint8\-\_\-t) 0x04), 
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa8aab4ff09924f28f86c95871f3a7469b}{A\-D\-S1256\-\_\-\-A\-I\-N5} = ((uint8\-\_\-t) 0x05), 
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa3759a4dbba9fcbb227181834597784c3}{A\-D\-S1256\-\_\-\-A\-I\-N6} = ((uint8\-\_\-t) 0x06), 
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa8fea766eea050739d6fbc1718f2a9d72}{A\-D\-S1256\-\_\-\-A\-I\-N7} = ((uint8\-\_\-t) 0x07), 
\\*
\hyperlink{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fada4ab8d72cb9bd115ba94655dd0ff0c1}{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-C\-O\-M} = ((uint8\-\_\-t) 0x08)
 \}
\begin{DoxyCompactList}\small\item\em Analog input channel enumeration. Defines the register values for each analog input selectable by the A\-D\-S1256's multiplexer. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga2d683909a58aa0617ee7c5d06d0a489f}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t} \{ \hyperlink{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa916ced2e355d66e2d3a92b8c2a0b7ec0}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-O\-F\-F} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa8647029ebfcad85600d3ffcae0dc476c}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F} = ((uint8\-\_\-t) 0x01), 
\hyperlink{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa3e9c4c939f623dbf12efa9b029d9ce8b}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F2} = ((uint8\-\_\-t) 0x02), 
\hyperlink{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa0bfbba7f2973a961feca70e5c3ecf7f2}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F4} = ((uint8\-\_\-t) 0x03)
 \}
\begin{DoxyCompactList}\small\item\em Clock out frequency setting enumeration. Defines the different possible clock out rates of the A\-D\-S1256. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_gaa3102e98865ba4e72463676779cd62d4}{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t} \{ \hyperlink{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a916890dc39cbdbb4bc7eb2b83df10810}{A\-D\-S1256\-\_\-\-S\-D\-\_\-\-O\-F\-F} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a3157602ce936edb0fe99427c78815ced}{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-0\-\_\-5} = ((uint8\-\_\-t) 0x01), 
\hyperlink{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a9d3134a67a27b194dbaed692d7266e2e}{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-2} = ((uint8\-\_\-t) 0x02), 
\hyperlink{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a3c2671f14301baa37c7ec1397068037e}{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-10} = ((uint8\-\_\-t) 0x03)
 \}
\begin{DoxyCompactList}\small\item\em Sensor detect current source setting enumeration. Defines the different possible current source outputs for sensor break/short circuit detection. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} \{ \\*
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a3d71ca28a4b57bae10b35448e957e62f}{A\-D\-S1256\-\_\-\-P\-G\-Ax1} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a3f8ee6f9a6ee59517b45d2704741b0d5}{A\-D\-S1256\-\_\-\-P\-G\-Ax2} = ((uint8\-\_\-t) 0x01), 
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a754ed5e91f3b93223b05f37e9614d609}{A\-D\-S1256\-\_\-\-P\-G\-Ax4} = ((uint8\-\_\-t) 0x02), 
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a9f7099b461faf079cb07e6bb2a011d95}{A\-D\-S1256\-\_\-\-P\-G\-Ax8} = ((uint8\-\_\-t) 0x03), 
\\*
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701acb36c0b12e2f4f18a074dbbe34f9cbcc}{A\-D\-S1256\-\_\-\-P\-G\-Ax16} = ((uint8\-\_\-t) 0x04), 
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701aec68ef5e63b72eebbaf8411c8570a788}{A\-D\-S1256\-\_\-\-P\-G\-Ax32} = ((uint8\-\_\-t) 0x05), 
\hyperlink{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a89a612ad300d0abb0ab2c73f43610604}{A\-D\-S1256\-\_\-\-P\-G\-Ax64} = ((uint8\-\_\-t) 0x06)
 \}
\begin{DoxyCompactList}\small\item\em Programmable gain amplifier gain setting enumeration. Defines the different possible gain settings of the A\-D\-S1256's input programmable gain amplifier. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} \{ \\*
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a81215671a55d86226c4ac6c931d9dfa3}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30000} = ((uint8\-\_\-t) 0x\-F0), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af955d6f41a97fe05c19e33875b9f8179}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15000} = ((uint8\-\_\-t) 0x\-E0), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a04ee81dece7d46e4d4db5ed37f358b0d}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-7500} = ((uint8\-\_\-t) 0x\-D0), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731ac08e0021f65ebc828e467da3713964ed}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-3750} = ((uint8\-\_\-t) 0x\-C0), 
\\*
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af12dc4b35be49d560742916582e6176c}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2000} = ((uint8\-\_\-t) 0x\-B0), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a12d8d1323c2628fe27a17765b06d0af0}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-1000} = ((uint8\-\_\-t) 0x\-A1), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731ae658af6aeb6976e4333295abe9cd2bfe}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-500} = ((uint8\-\_\-t) 0x92), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a610b2d5c532647c47eccfae4f38180c9}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-100} = ((uint8\-\_\-t) 0x82), 
\\*
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a7a94d4abfbc3f888640cc1301bba481c}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-60} = ((uint8\-\_\-t) 0x72), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a5146cfab8c3f5a4229a192d7f6c75fee}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-50} = ((uint8\-\_\-t) 0x63), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af00f11dbdf6bc388f20b6ee3b6e4bec3}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30} = ((uint8\-\_\-t) 0x53), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a0f9109a1a40838123ccd55e1af90a3e6}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-25} = ((uint8\-\_\-t) 0x43), 
\\*
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731acebddb9fec5c26050c0f10760593c7b8}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15} = ((uint8\-\_\-t) 0x33), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a968c2e2d2088b56c7983ea25d88ab095}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-10} = ((uint8\-\_\-t) 0x23), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a60cbd1927b566eafda96104ece8d7e70}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-5} = ((uint8\-\_\-t) 0x13), 
\hyperlink{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731adac392298502254c3d10c687fa20e230}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2\-\_\-5} = ((uint8\-\_\-t) 0x03)
 \}
\begin{DoxyCompactList}\small\item\em Data rate (samples per second) setting enumeration. Defines the different possible data rate (samples per second) of the A\-D\-S1256. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t} \{ \hyperlink{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98bac7ab1779825d4ab6001474514f992803}{A\-D\-S1256\-\_\-\-G\-P\-I\-O0} = 0, 
\hyperlink{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98baa385c94d0f1cd9e883827ff1fa4670cc}{A\-D\-S1256\-\_\-\-G\-P\-I\-O1} = 1, 
\hyperlink{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98baa698b0647ba8ce2732153c5a5760462d}{A\-D\-S1256\-\_\-\-G\-P\-I\-O2} = 2, 
\hyperlink{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98ba4c163c64138d288b3b3d81d82263673b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O3} = 3
 \}
\begin{DoxyCompactList}\small\item\em G\-P\-I\-O pin enumeration. Defines the different G\-P\-I\-O pins of the A\-D\-S1256. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga4df06f2662792cc9eff4ac7f97e35026}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t} \{ \hyperlink{group__ads1256__driver_gga4df06f2662792cc9eff4ac7f97e35026aeb27500675e6a6c77bf127853092a6e7}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga4df06f2662792cc9eff4ac7f97e35026afeaaf398ab13211be0864d1532282e51}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-I\-N\-P\-U\-T} = ((uint8\-\_\-t) 0x01)
 \}
\begin{DoxyCompactList}\small\item\em G\-P\-I\-O direction enumeration. Defines the input and output states of the G\-P\-I\-O pins of the A\-D\-S1256. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga587084017ba4b239ffb8d90376921c2c}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t} \{ \hyperlink{group__ads1256__driver_gga587084017ba4b239ffb8d90376921c2caa73adb23173490c355e1f42cc097b62e}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-L\-O\-W} = ((uint8\-\_\-t) 0x00), 
\hyperlink{group__ads1256__driver_gga587084017ba4b239ffb8d90376921c2caa47febef361d2bbadc48ef4df1a22f96}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-H\-I\-G\-H} = ((uint8\-\_\-t) 0x01)
 \}
\begin{DoxyCompactList}\small\item\em G\-P\-I\-O logic level enumeration. Defines the two logic states of the G\-P\-I\-O pins of the A\-D\-S1256. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_ga03b6f97db2c7988af4c239575cc88fde}{A\-D\-S1256\-\_\-\-Register\-\_\-t} \{ \\*
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea861808fe9ebfaefd3b40f35d785f76ad}{A\-D\-S1256\-\_\-\-S\-T\-A\-T\-U\-S} = 0x00\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea2652bd9dbe69551c508a9459a46de864}{A\-D\-S1256\-\_\-\-M\-U\-X} = 0x01\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea199864dc6828ab191e384581f7de2448}{A\-D\-S1256\-\_\-\-A\-D\-C\-O\-N} = 0x02\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeacec171aa33aaa60cc213196342d75488}{A\-D\-S1256\-\_\-\-D\-R\-A\-T\-E} = 0x03\-U, 
\\*
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeae03cf2e683ca72e093cbc79352b4d7ed}{A\-D\-S1256\-\_\-\-I\-O} = 0x04\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaeb4092ff7d4d1de90200d3555a6e2c6c}{A\-D\-S1256\-\_\-\-O\-F\-C0} = 0x05\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf21f5bd93a2140b83adfc26c55d5a9f5}{A\-D\-S1256\-\_\-\-O\-F\-C1} = 0x06\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf07570553a6f796ef337e5075dc30767}{A\-D\-S1256\-\_\-\-O\-F\-C2} = 0x07\-U, 
\\*
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaa0f2a3e21e4efa92857623a7283cfdd1}{A\-D\-S1256\-\_\-\-F\-S\-C0} = 0x08\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf24fb3090a15c8ec37e8920054076b33}{A\-D\-S1256\-\_\-\-F\-S\-C1} = 0x09\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea546b556453240d6fcf14f818575e4e00}{A\-D\-S1256\-\_\-\-F\-S\-C2} = 0x0\-A\-U, 
\hyperlink{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea6f3879237c79faf51383e8a52dbecd58}{A\-D\-S1256\-\_\-\-N\-R\-E\-G\-S} = 0x0\-B\-U
 \}
\begin{DoxyCompactList}\small\item\em A\-D\-S1256 register enumeration. Defines the addresses of the 11 control registers of the A\-D\-S1256 A\-D\-C. \end{DoxyCompactList}\item 
enum \hyperlink{group__ads1256__driver_gadb203fb3b246881a33160b5b25822d42}{A\-D\-S1256\-\_\-\-Command\-\_\-t} \{ \\*
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a7ec76391f15bfc4dbc9f67f657793a8a}{A\-D\-S1256\-\_\-\-W\-A\-K\-E\-U\-P} = 0x00, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a4fba878e65192a50066360cc328630c6}{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A} = 0x01, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a679e4ecf298787f45a358ac2a1134e4f}{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A\-C} = 0x03, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a4cd4f08ab7243e4dc7b3c1f1bafbc4ff}{A\-D\-S1256\-\_\-\-S\-D\-A\-T\-A\-C} = 0x0\-F, 
\\*
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aee3ef8f7acb16ce684bfd531f1c79ab6}{A\-D\-S1256\-\_\-\-R\-R\-E\-G} = 0x10, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a15d3f34090137e08b2a38765214a1153}{A\-D\-S1256\-\_\-\-W\-R\-E\-G} = 0x50, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42abc99c1ced898bb7b5d16bd6e73e8d2e1}{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-C\-A\-L} = 0x\-F0, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aa6ae2f4d183376bc577810a320dbb227}{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-O\-C\-A\-L} = 0x\-F1, 
\\*
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42af0834ed9ad198db005df6fe8508c4c83}{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-G\-C\-A\-L} = 0x\-F2, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a364c3ff9b43a6bd1a5bc716ee2327e8b}{A\-D\-S1256\-\_\-\-S\-Y\-S\-O\-C\-A\-L} = 0x\-F3, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aa07436d08b9a5a260db9d8c1107a5af9}{A\-D\-S1256\-\_\-\-S\-Y\-S\-G\-C\-A\-L} = 0x\-F4, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a16dda7b760f74ca18488460f89193303}{A\-D\-S1256\-\_\-\-S\-Y\-N\-C} = 0x\-F\-C, 
\\*
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42ac774622b486ccde765515c2de6b45bda}{A\-D\-S1256\-\_\-\-S\-T\-A\-N\-D\-B\-Y} = 0x\-F\-D, 
\hyperlink{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a5d52692a6ccf9bb846ba1844057243c7}{A\-D\-S1256\-\_\-\-R\-E\-S\-E\-T} = 0x\-F\-E
 \}
\begin{DoxyCompactList}\small\item\em A\-D\-S1256 command enumeration. Defines the commands which the A\-D\-S1256 A\-D\-C understands. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__ads1256__driver_ga817dc23392ce56ae255cb3238d796b60}{A\-D\-S1256\-\_\-\-Init} (void)
\begin{DoxyCompactList}\small\item\em Initialize the A\-D\-S1256 A\-D\-C Driver. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gac1a6ea86db094b51ec478098738353b4}{A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init} (void)
\begin{DoxyCompactList}\small\item\em Initialize the state pins of the A\-D\-C Driver. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga9642423b95878836291bbf57102e92a6}{A\-D\-S1256\-\_\-\-Print\-Regs} (void)
\begin{DoxyCompactList}\small\item\em Print all the local registers. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gacbbff85197a622b07cfb2bf47b57c29b}{A\-D\-S1256\-\_\-\-Registers\-To\-String} (void)
\begin{DoxyCompactList}\small\item\em Print all the local registers to a string. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__ads1256__driver_gabfd8ef639770cdb94388e1b63da1b0ba}{A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S} (\hyperlink{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} sps)
\begin{DoxyCompactList}\small\item\em Return the human readable string representation of the provided data rate. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__ads1256__driver_ga59c2fb71d5fac95ab30f4c66c0e4a9e2}{A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A} (\hyperlink{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} pga)
\begin{DoxyCompactList}\small\item\em Return the human readable string representation of the provided gain setting. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__ads1256__driver_gafab91604ac5588b9c626bb7e050f0774}{A\-D\-S1256\-\_\-\-String\-From\-Buffer} (\hyperlink{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} buffer)
\begin{DoxyCompactList}\small\item\em Return the human readable string representation of the provided buffer setting. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} \hyperlink{group__ads1256__driver_gac39cc4f0a18e9f7ce3f915d5b5050d94}{A\-D\-S1256\-\_\-\-String\-To\-Buffer} (char $\ast$str)
\begin{DoxyCompactList}\small\item\em Convert a human readable string into the relevant A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t value. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} \hyperlink{group__ads1256__driver_gae2f1be4b151cfc9dfeede38a79764dff}{A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate} (char $\ast$str)
\begin{DoxyCompactList}\small\item\em Convert a human readable string into the relevant A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t value. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} \hyperlink{group__ads1256__driver_ga04cf21f06b462886045c4075782fdf13}{A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A} (char $\ast$str)
\begin{DoxyCompactList}\small\item\em Convert a human readable string into the relevant A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t value. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga7b012a2ab6b0494da4e1297e34ab9925}{A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset} (void)
\begin{DoxyCompactList}\small\item\em Completely reset the A\-D\-S1256 A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gafdd4555dcde566f72adf2d9d51f4a883}{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command} (void)
\begin{DoxyCompactList}\small\item\em Reset the A\-D\-S1256 A\-D\-C via S\-P\-I command. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga1c25b603705f67cccde59e406b1c4c07}{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock} (void)
\begin{DoxyCompactList}\small\item\em Reset the A\-D\-S1256 A\-D\-C via clock command. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga4664ba6707817673019016b0b0d6668e}{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin} (void)
\begin{DoxyCompactList}\small\item\em Reset the A\-D\-S1256 A\-D\-C via its R\-E\-S\-E\-T pin. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga5fb186f2113df3c976ae00debb6095d7}{A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I} (void)
\begin{DoxyCompactList}\small\item\em Reset the A\-D\-S1256 A\-D\-C S\-P\-I port. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga16dbb214bb63f6051170ee4f8964beb6}{A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram} (void)
\begin{DoxyCompactList}\small\item\em Performs a complete reset of the A\-D\-S1256 and restores its state. \end{DoxyCompactList}\item 
int32\-\_\-t \hyperlink{group__ads1256__driver_ga7dee6663af668f862c4bca7c56d80f5e}{A\-D\-S1256\-\_\-\-Get\-Measurement} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the latest measurement code from the A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gaa44ba74c5036ac42b24ce84eafaf56f2}{A\-D\-S1256\-\_\-\-Request\-Measurement} (void)
\begin{DoxyCompactList}\small\item\em Initiate a measurement. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga91d8582f9d5cb52b54fb801644e05e21}{A\-D\-S1256\-\_\-\-Read\-Data} (uint8\-\_\-t $\ast$data)
\begin{DoxyCompactList}\small\item\em Start reading the 3-\/byte data. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga458c5bdb28d0e87e28cdaa9cfcd5f429}{A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready} (\hyperlink{group__data__types_ga0ecf26b576b9a54eca656b9be7ba6a06}{bool} use\-Command)
\begin{DoxyCompactList}\small\item\em Wait in a loop until data is ready. \end{DoxyCompactList}\item 
\hyperlink{group__data__types_ga0ecf26b576b9a54eca656b9be7ba6a06}{bool} \hyperlink{group__ads1256__driver_gafa9381054942c98cb2be8881e86bc209}{A\-D\-S1256\-\_\-\-Is\-Data\-Ready} (\hyperlink{group__data__types_ga0ecf26b576b9a54eca656b9be7ba6a06}{bool} use\-Command)
\begin{DoxyCompactList}\small\item\em Checks to see if valid data is ready. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga612ca0b8927aa0580401813ee278348b}{A\-D\-S1256\-\_\-\-Sync} (\hyperlink{group__data__types_ga0ecf26b576b9a54eca656b9be7ba6a06}{bool} use\-Command)
\begin{DoxyCompactList}\small\item\em Activate the S\-Y\-N\-C feature of the A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga2388b60ca886620f0daba1efc69c940a}{A\-D\-S1256\-\_\-\-Wakeup} (void)
\begin{DoxyCompactList}\small\item\em Wakeup the A\-D\-C from S\-Y\-N\-C/\-P\-W\-D\-N. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga5a915f192a268c5737f34dcbe2859524}{A\-D\-S1256\-\_\-\-Standby} (void)
\begin{DoxyCompactList}\small\item\em Put the A\-D\-C into S\-T\-A\-N\-D\-B\-Y mode. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga72de73cf9585121dd65895c6addf16ff}{A\-D\-S1256\-\_\-\-Calibrate\-Self} (void)
\begin{DoxyCompactList}\small\item\em Performs a complete self calibration of the A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga96e7231f5e5efc15c39b81b21baf1b95}{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain} (void)
\begin{DoxyCompactList}\small\item\em Performs a self gain calibration of the A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga16aea61ac77485fb889c960e16b0ed6b}{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset} (void)
\begin{DoxyCompactList}\small\item\em Performs a self offset calibration of the A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga46a14d9bcba054e6b6db5b4f8f0bf895}{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain} (void)
\begin{DoxyCompactList}\small\item\em Performs a system gain calibration. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gab49754dd631e07c61fed6c41b18ad88e}{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset} (void)
\begin{DoxyCompactList}\small\item\em Performs a system offset calibration. \end{DoxyCompactList}\item 
int32\-\_\-t \hyperlink{group__ads1256__driver_gad8605a86bb12367efea3074b97dfa529}{A\-D\-S1256\-\_\-\-Convert\-Raw\-Value} (uint32\-\_\-t value)
\begin{DoxyCompactList}\small\item\em Converts the raw output of the A\-D\-C into a signed integer type. \end{DoxyCompactList}\item 
float \hyperlink{group__ads1256__driver_ga4a1749dfc2cad3986a2f29cbe6e63b87}{A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the total self calibration time. \end{DoxyCompactList}\item 
float \hyperlink{group__ads1256__driver_ga2628d1ea4f1436c89584bcc47baf79ef}{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the self offset calibration time. \end{DoxyCompactList}\item 
float \hyperlink{group__ads1256__driver_ga041017c82a9411b72436c29667e98960}{A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the self gain calibration time. \end{DoxyCompactList}\item 
float \hyperlink{group__ads1256__driver_ga429559f049274cd24a6be2b20fd82973}{A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the total system calibration time. \end{DoxyCompactList}\item 
float \hyperlink{group__ads1256__driver_ga5cb8add9c1b77b2cf87be526d6363d1c}{A\-D\-S1256\-\_\-\-Get\-Settling\-Time} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the settling time of the A\-D\-C. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gad426414f0eab896faac18f0c6d4dbaa2}{A\-D\-S1256\-\_\-\-Alway\-Fetch} (\hyperlink{group__data__types_ga0ecf26b576b9a54eca656b9be7ba6a06}{bool} always)
\begin{DoxyCompactList}\small\item\em Selects remote register auto-\/fetch behavior. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga525f292542208f8309ee79c912b77334}{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W} (void)
\begin{DoxyCompactList}\small\item\em Send the S\-P\-I Clock pin low. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga13b51a0fb626ff6f592fc7ce425e8046}{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H} (void)
\begin{DoxyCompactList}\small\item\em Send the S\-P\-I Clock pin high. \end{DoxyCompactList}\item 
uint8\-\_\-t \hyperlink{group__ads1256__driver_gaec26aa231ee327bf65220eee6f779b81}{A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the factory programed I\-D of the A\-D\-C. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga3615e2e1ba70971dcdd5f7e54ffe5606}{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t} \hyperlink{group__ads1256__driver_ga6f362fc42d375f4aec10bd2115dfd85d}{A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the current data output order. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga17864ca559c443a262068f0d19406113}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t} \hyperlink{group__ads1256__driver_ga3a4dac1ff9bffcccbc561853a9598554}{A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the current auto calibration setting. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} \hyperlink{group__ads1256__driver_gafb6c3c92ef11b050dfa33073e0347a4c}{A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the current input buffer setting. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga4131f935614bc1ea9eff4f0ec8b1cdfb}{A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order} (\hyperlink{group__ads1256__driver_ga3615e2e1ba70971dcdd5f7e54ffe5606}{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t} order)
\begin{DoxyCompactList}\small\item\em Sets the data output order. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga7dbd4e23a723295a60adc8a7a97b9c5a}{A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting} (\hyperlink{group__ads1256__driver_ga17864ca559c443a262068f0d19406113}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t} acal)
\begin{DoxyCompactList}\small\item\em Sets the auto calibration setting. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga0d74a1bb54e74bd1ef8af302471d3905}{A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting} (\hyperlink{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} buffer)
\begin{DoxyCompactList}\small\item\em Sets the input buffer setting. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga9b6a25919b727c6e438f8bddf36f10b0}{A\-D\-S1256\-\_\-\-Get\-Input\-Channels} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the currently selected input channels. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga2bf7d5627d8645de8b27842a006653bd}{A\-D\-S1256\-\_\-\-Set\-Input\-Channels} (\hyperlink{group__ads1256__driver_ga7eac069c538033668b7baeca198def8f}{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t} pos, \hyperlink{group__ads1256__driver_ga7eac069c538033668b7baeca198def8f}{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t} neg)
\begin{DoxyCompactList}\small\item\em Set the currently selected input channels. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga2d683909a58aa0617ee7c5d06d0a489f}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t} \hyperlink{group__ads1256__driver_ga047a9418e182cce649f167169e3a72bf}{A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the A\-D\-C clock out rate. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_gaa3102e98865ba4e72463676779cd62d4}{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t} \hyperlink{group__ads1256__driver_ga7ce3f5d5b256eeeba15bd2ad17c1010a}{A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current} (void)
\item 
\hyperlink{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} \hyperlink{group__ads1256__driver_gab8cdcd9e7ab992e068f8b008c138f4e1}{A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the A\-D\-C P\-G\-A gain setting. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga8354e6ff9be09b89afcac3c5fcbd3083}{A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate} (\hyperlink{group__ads1256__driver_ga2d683909a58aa0617ee7c5d06d0a489f}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t} clock)
\begin{DoxyCompactList}\small\item\em Set the A\-D\-C clock out rate. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gae179dd8d2feace96c296cdff466225dc}{A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current} (\hyperlink{group__ads1256__driver_gaa3102e98865ba4e72463676779cd62d4}{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t} current)
\begin{DoxyCompactList}\small\item\em Set the A\-D\-C sensor detect current output. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gabd0d17a03fdddefb2d8cf04ad304a49d}{A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting} (\hyperlink{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} gain)
\begin{DoxyCompactList}\small\item\em Set the A\-D\-C P\-G\-A gain setting. \end{DoxyCompactList}\item 
int32\-\_\-t \hyperlink{group__ads1256__driver_ga853d2d710efae91bb12c6cb17d562459}{A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier} (\hyperlink{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} gain)
\begin{DoxyCompactList}\small\item\em Retrieve the multiplier for a specific P\-G\-A setting. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} \hyperlink{group__ads1256__driver_gacf2f61cb43087ae7c270f00d24b27526}{A\-D\-S1256\-\_\-\-Get\-Data\-Rate} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the A\-D\-C data rate (sample rate) setting. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga14de02499be3d1dae8497b4e048b9568}{A\-D\-S1256\-\_\-\-Set\-Data\-Rate} (\hyperlink{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} sps)
\begin{DoxyCompactList}\small\item\em Set the A\-D\-C data rate (sample rate) setting. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga4df06f2662792cc9eff4ac7f97e35026}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t} \hyperlink{group__ads1256__driver_gacc11f35703f43c395edb1e56c93d707f}{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction} (\hyperlink{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t} pin)
\begin{DoxyCompactList}\small\item\em Retrieve the G\-P\-I\-O direction setting of a pin. \end{DoxyCompactList}\item 
\hyperlink{group__ads1256__driver_ga587084017ba4b239ffb8d90376921c2c}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t} \hyperlink{group__ads1256__driver_gaf864f2f518cd80873993a8f2ca073e27}{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status} (\hyperlink{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t} pin)
\begin{DoxyCompactList}\small\item\em Retrieve the current state of a G\-P\-I\-O pin. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gacea1f1adb429508088a4a32029f90d00}{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction} (\hyperlink{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t} pin, \hyperlink{group__ads1256__driver_ga4df06f2662792cc9eff4ac7f97e35026}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t} direction)
\begin{DoxyCompactList}\small\item\em Set the G\-P\-I\-O direction setting of a pin. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga3285b54e967fbb817f071f9a1c455920}{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status} (\hyperlink{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t} pin, \hyperlink{group__ads1256__driver_ga587084017ba4b239ffb8d90376921c2c}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t} status)
\begin{DoxyCompactList}\small\item\em Set the state of a G\-P\-I\-O pin. \end{DoxyCompactList}\item 
uint32\-\_\-t \hyperlink{group__ads1256__driver_ga63ad5ddbb824fd07aedb6c0884db47eb}{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the current offset calibration value. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga420b194968282731c912be5ccad0d30c}{A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting} (uint8\-\_\-t $\ast$value)
\begin{DoxyCompactList}\small\item\em Set the offset calibration value. \end{DoxyCompactList}\item 
uint32\-\_\-t \hyperlink{group__ads1256__driver_ga06c5d4c98c45514224e4f494b2618221}{A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the current gain calibration value. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_ga87d92ada1f9826aabe9e4b330e9edbef}{A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting} (uint8\-\_\-t $\ast$value)
\begin{DoxyCompactList}\small\item\em Set the gain calibration value. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gaf09ce69ea32ea967d008d0a465929820}{A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init} (void)
\item 
void \hyperlink{group__ads1256__driver_ga3a68db63bde582e77d1cad0e86e07922}{A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O} (void)
\item 
void \hyperlink{group__ads1256__driver_ga631498cd1b9e0302c8ceec6ad3094e03}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K} (void)
\begin{DoxyCompactList}\small\item\em Switch the S\-P\-I clock pin to S\-P\-I control. \end{DoxyCompactList}\item 
uint8\-\_\-t \hyperlink{group__ads1256__driver_ga81371e39460504d1badd6291ef5ba2f7}{A\-D\-S1256\-\_\-\-Send\-Byte} (uint8\-\_\-t data)
\item 
void \hyperlink{group__ads1256__driver_ga0eecf15939442deb9f23a1f9758539f9}{A\-D\-S1256\-\_\-\-Send\-Bytes} (uint8\-\_\-t $\ast$data, uint8\-\_\-t n)
\begin{DoxyCompactList}\small\item\em Send an array of bytes over the S\-P\-I line. \end{DoxyCompactList}\item 
uint8\-\_\-t \hyperlink{group__ads1256__driver_gaaf7d951b7d407997f2c6bee84932c883}{A\-D\-S1256\-\_\-\-Receive\-Byte} (void)
\begin{DoxyCompactList}\small\item\em Receive a byte over the S\-P\-I line. \end{DoxyCompactList}\item 
void \hyperlink{group__ads1256__driver_gadadfc4d298fad4e9833975340b7eeaae}{A\-D\-S1256\-\_\-\-Receive\-Bytes} (uint8\-\_\-t $\ast$data, uint8\-\_\-t n)
\begin{DoxyCompactList}\small\item\em Receive an array of bytes over the S\-P\-I line. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Enumeration Type Documentation}
\hypertarget{group__ads1256__driver_ga17864ca559c443a262068f0d19406113}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t@{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t@{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t}}}\label{group__ads1256__driver_ga17864ca559c443a262068f0d19406113}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D}}\item[{\em 
\hypertarget{group__ads1256__driver_gga17864ca559c443a262068f0d19406113a1d47eab8dbc92c3879643572738ab3fb}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D}\label{group__ads1256__driver_gga17864ca559c443a262068f0d19406113a1d47eab8dbc92c3879643572738ab3fb}
}]Automatic calibration is disabled (Default). \index{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-E\-N\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-E\-N\-A\-B\-L\-E\-D}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-E\-N\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-E\-N\-A\-B\-L\-E\-D}}\item[{\em 
\hypertarget{group__ads1256__driver_gga17864ca559c443a262068f0d19406113a79c968fa3703df5e7e03262dad11fc77}{A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-\-E\-N\-A\-B\-L\-E\-D}\label{group__ads1256__driver_gga17864ca559c443a262068f0d19406113a79c968fa3703df5e7e03262dad11fc77}
}]Automatic calibration is enabled. \end{description}
\end{Desc}


Definition at line 235 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga7eac069c538033668b7baeca198def8f}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t@{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t@{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t}}}\label{group__ads1256__driver_ga7eac069c538033668b7baeca198def8f}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-A\-I\-N0@{A\-D\-S1256\-\_\-\-A\-I\-N0}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N0@{A\-D\-S1256\-\_\-\-A\-I\-N0}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa47239a420bad562940da8a369ba7ef02}{A\-D\-S1256\-\_\-\-A\-I\-N0}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa47239a420bad562940da8a369ba7ef02}
}]Analog input 0 (Default Positive). \index{A\-D\-S1256\-\_\-\-A\-I\-N1@{A\-D\-S1256\-\_\-\-A\-I\-N1}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N1@{A\-D\-S1256\-\_\-\-A\-I\-N1}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa20686f8f3555bdf3074706ea7a0dbf56}{A\-D\-S1256\-\_\-\-A\-I\-N1}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa20686f8f3555bdf3074706ea7a0dbf56}
}]Analog input 1 (Default Negative). \index{A\-D\-S1256\-\_\-\-A\-I\-N2@{A\-D\-S1256\-\_\-\-A\-I\-N2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N2@{A\-D\-S1256\-\_\-\-A\-I\-N2}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fab4bbf5219baf9f5eadad4f04f97b7226}{A\-D\-S1256\-\_\-\-A\-I\-N2}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fab4bbf5219baf9f5eadad4f04f97b7226}
}]Analog input 2. \index{A\-D\-S1256\-\_\-\-A\-I\-N3@{A\-D\-S1256\-\_\-\-A\-I\-N3}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N3@{A\-D\-S1256\-\_\-\-A\-I\-N3}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa7517493ec2ddb093570dea22b2adc827}{A\-D\-S1256\-\_\-\-A\-I\-N3}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa7517493ec2ddb093570dea22b2adc827}
}]Analog input 3. \index{A\-D\-S1256\-\_\-\-A\-I\-N4@{A\-D\-S1256\-\_\-\-A\-I\-N4}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N4@{A\-D\-S1256\-\_\-\-A\-I\-N4}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8faf4eebd8a33f7e323adb2a7c6cb1c0097}{A\-D\-S1256\-\_\-\-A\-I\-N4}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8faf4eebd8a33f7e323adb2a7c6cb1c0097}
}]Analog input 4. \index{A\-D\-S1256\-\_\-\-A\-I\-N5@{A\-D\-S1256\-\_\-\-A\-I\-N5}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N5@{A\-D\-S1256\-\_\-\-A\-I\-N5}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa8aab4ff09924f28f86c95871f3a7469b}{A\-D\-S1256\-\_\-\-A\-I\-N5}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa8aab4ff09924f28f86c95871f3a7469b}
}]Analog input 5. \index{A\-D\-S1256\-\_\-\-A\-I\-N6@{A\-D\-S1256\-\_\-\-A\-I\-N6}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N6@{A\-D\-S1256\-\_\-\-A\-I\-N6}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa3759a4dbba9fcbb227181834597784c3}{A\-D\-S1256\-\_\-\-A\-I\-N6}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa3759a4dbba9fcbb227181834597784c3}
}]Analog input 6. \index{A\-D\-S1256\-\_\-\-A\-I\-N7@{A\-D\-S1256\-\_\-\-A\-I\-N7}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N7@{A\-D\-S1256\-\_\-\-A\-I\-N7}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa8fea766eea050739d6fbc1718f2a9d72}{A\-D\-S1256\-\_\-\-A\-I\-N7}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fa8fea766eea050739d6fbc1718f2a9d72}
}]Analog input 7. \index{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-C\-O\-M@{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-C\-O\-M}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-C\-O\-M@{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-C\-O\-M}}\item[{\em 
\hypertarget{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fada4ab8d72cb9bd115ba94655dd0ff0c1}{A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-\-C\-O\-M}\label{group__ads1256__driver_gga7eac069c538033668b7baeca198def8fada4ab8d72cb9bd115ba94655dd0ff0c1}
}]Common analog input. \end{description}
\end{Desc}


Definition at line 257 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t@{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t@{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t}}}\label{group__ads1256__driver_ga12f71f8fc93fe63fb3c855ddd2070890}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D}}\item[{\em 
\hypertarget{group__ads1256__driver_gga12f71f8fc93fe63fb3c855ddd2070890ab96fff9524e97e03826453e744f85e92}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D}\label{group__ads1256__driver_gga12f71f8fc93fe63fb3c855ddd2070890ab96fff9524e97e03826453e744f85e92}
}]Analog input buffer disabled. (Default) \index{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-E\-N\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-E\-N\-A\-B\-L\-E\-D}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-E\-N\-A\-B\-L\-E\-D@{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-E\-N\-A\-B\-L\-E\-D}}\item[{\em 
\hypertarget{group__ads1256__driver_gga12f71f8fc93fe63fb3c855ddd2070890a5e401084d351163377c60d8e4e2a50c1}{A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-E\-N\-A\-B\-L\-E\-D}\label{group__ads1256__driver_gga12f71f8fc93fe63fb3c855ddd2070890a5e401084d351163377c60d8e4e2a50c1}
}]Analog input buffer enabled. \end{description}
\end{Desc}


Definition at line 226 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga2d683909a58aa0617ee7c5d06d0a489f}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t}}}\label{group__ads1256__driver_ga2d683909a58aa0617ee7c5d06d0a489f}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-O\-F\-F@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-O\-F\-F}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-O\-F\-F@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-O\-F\-F}}\item[{\em 
\hypertarget{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa916ced2e355d66e2d3a92b8c2a0b7ec0}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-O\-F\-F}\label{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa916ced2e355d66e2d3a92b8c2a0b7ec0}
}]Clock out disabled. (Default) \index{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F}}\item[{\em 
\hypertarget{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa8647029ebfcad85600d3ffcae0dc476c}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F}\label{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa8647029ebfcad85600d3ffcae0dc476c}
}]Clock out frequency equal to the A\-D\-S1256 clock. \index{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F2@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F2@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F2}}\item[{\em 
\hypertarget{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa3e9c4c939f623dbf12efa9b029d9ce8b}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F2}\label{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa3e9c4c939f623dbf12efa9b029d9ce8b}
}]Clock out frequency equal to one half the A\-D\-S1256 clock. \index{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F4@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F4}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F4@{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F4}}\item[{\em 
\hypertarget{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa0bfbba7f2973a961feca70e5c3ecf7f2}{A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-\-F4}\label{group__ads1256__driver_gga2d683909a58aa0617ee7c5d06d0a489fa0bfbba7f2973a961feca70e5c3ecf7f2}
}]Clock out frequency equal to one quarter the A\-D\-S1256 clock. \end{description}
\end{Desc}


Definition at line 291 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_gadb203fb3b246881a33160b5b25822d42}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Command\-\_\-t@{A\-D\-S1256\-\_\-\-Command\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-Command\-\_\-t@{A\-D\-S1256\-\_\-\-Command\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Command\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-Command\-\_\-t}}}\label{group__ads1256__driver_gadb203fb3b246881a33160b5b25822d42}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-W\-A\-K\-E\-U\-P@{A\-D\-S1256\-\_\-\-W\-A\-K\-E\-U\-P}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-W\-A\-K\-E\-U\-P@{A\-D\-S1256\-\_\-\-W\-A\-K\-E\-U\-P}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a7ec76391f15bfc4dbc9f67f657793a8a}{A\-D\-S1256\-\_\-\-W\-A\-K\-E\-U\-P}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a7ec76391f15bfc4dbc9f67f657793a8a}
}]Wakes up the A\-D\-S1256 from sync/standby and performs a settled conversion. \index{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A@{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A@{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a4fba878e65192a50066360cc328630c6}{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a4fba878e65192a50066360cc328630c6}
}]Reads the data stored from the last conversion cycle. \index{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A\-C@{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A\-C}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A\-C@{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A\-C}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a679e4ecf298787f45a358ac2a1134e4f}{A\-D\-S1256\-\_\-\-R\-D\-A\-T\-A\-C}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a679e4ecf298787f45a358ac2a1134e4f}
}]Reads the data stored from the last conversion and puts the A\-D\-S1256 in continuous conversion mode. \index{A\-D\-S1256\-\_\-\-S\-D\-A\-T\-A\-C@{A\-D\-S1256\-\_\-\-S\-D\-A\-T\-A\-C}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-D\-A\-T\-A\-C@{A\-D\-S1256\-\_\-\-S\-D\-A\-T\-A\-C}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a4cd4f08ab7243e4dc7b3c1f1bafbc4ff}{A\-D\-S1256\-\_\-\-S\-D\-A\-T\-A\-C}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a4cd4f08ab7243e4dc7b3c1f1bafbc4ff}
}]Takes the A\-D\-S1256 out of continuous conversion mode. \index{A\-D\-S1256\-\_\-\-R\-R\-E\-G@{A\-D\-S1256\-\_\-\-R\-R\-E\-G}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-R\-R\-E\-G@{A\-D\-S1256\-\_\-\-R\-R\-E\-G}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aee3ef8f7acb16ce684bfd531f1c79ab6}{A\-D\-S1256\-\_\-\-R\-R\-E\-G}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aee3ef8f7acb16ce684bfd531f1c79ab6}
}]Reads 1 or more registers from the A\-D\-S1256. \index{A\-D\-S1256\-\_\-\-W\-R\-E\-G@{A\-D\-S1256\-\_\-\-W\-R\-E\-G}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-W\-R\-E\-G@{A\-D\-S1256\-\_\-\-W\-R\-E\-G}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a15d3f34090137e08b2a38765214a1153}{A\-D\-S1256\-\_\-\-W\-R\-E\-G}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a15d3f34090137e08b2a38765214a1153}
}]Writes 1 or more registers of the A\-D\-S1256. \index{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-C\-A\-L}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-E\-L\-F\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-C\-A\-L}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42abc99c1ced898bb7b5d16bd6e73e8d2e1}{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-C\-A\-L}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42abc99c1ced898bb7b5d16bd6e73e8d2e1}
}]Performs a self offset and gain calibration. \index{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-O\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-O\-C\-A\-L}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-E\-L\-F\-O\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-O\-C\-A\-L}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aa6ae2f4d183376bc577810a320dbb227}{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-O\-C\-A\-L}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aa6ae2f4d183376bc577810a320dbb227}
}]Performs a self offset calibration. \index{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-G\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-G\-C\-A\-L}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-E\-L\-F\-G\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-G\-C\-A\-L}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42af0834ed9ad198db005df6fe8508c4c83}{A\-D\-S1256\-\_\-\-S\-E\-L\-F\-G\-C\-A\-L}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42af0834ed9ad198db005df6fe8508c4c83}
}]Performs a self gain calibration. \index{A\-D\-S1256\-\_\-\-S\-Y\-S\-O\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-Y\-S\-O\-C\-A\-L}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-Y\-S\-O\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-Y\-S\-O\-C\-A\-L}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a364c3ff9b43a6bd1a5bc716ee2327e8b}{A\-D\-S1256\-\_\-\-S\-Y\-S\-O\-C\-A\-L}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a364c3ff9b43a6bd1a5bc716ee2327e8b}
}]Performs a system offset calibration. \index{A\-D\-S1256\-\_\-\-S\-Y\-S\-G\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-Y\-S\-G\-C\-A\-L}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-Y\-S\-G\-C\-A\-L@{A\-D\-S1256\-\_\-\-S\-Y\-S\-G\-C\-A\-L}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aa07436d08b9a5a260db9d8c1107a5af9}{A\-D\-S1256\-\_\-\-S\-Y\-S\-G\-C\-A\-L}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42aa07436d08b9a5a260db9d8c1107a5af9}
}]Performs a system gain calibration. \index{A\-D\-S1256\-\_\-\-S\-Y\-N\-C@{A\-D\-S1256\-\_\-\-S\-Y\-N\-C}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-Y\-N\-C@{A\-D\-S1256\-\_\-\-S\-Y\-N\-C}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a16dda7b760f74ca18488460f89193303}{A\-D\-S1256\-\_\-\-S\-Y\-N\-C}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a16dda7b760f74ca18488460f89193303}
}]Syncs the A\-D\-S1256 and halts all operations, waiting for a W\-A\-K\-E\-U\-P command. \index{A\-D\-S1256\-\_\-\-S\-T\-A\-N\-D\-B\-Y@{A\-D\-S1256\-\_\-\-S\-T\-A\-N\-D\-B\-Y}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-T\-A\-N\-D\-B\-Y@{A\-D\-S1256\-\_\-\-S\-T\-A\-N\-D\-B\-Y}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42ac774622b486ccde765515c2de6b45bda}{A\-D\-S1256\-\_\-\-S\-T\-A\-N\-D\-B\-Y}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42ac774622b486ccde765515c2de6b45bda}
}]Puts the A\-D\-S1256 in standby mode, halting all operations. \index{A\-D\-S1256\-\_\-\-R\-E\-S\-E\-T@{A\-D\-S1256\-\_\-\-R\-E\-S\-E\-T}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-R\-E\-S\-E\-T@{A\-D\-S1256\-\_\-\-R\-E\-S\-E\-T}}\item[{\em 
\hypertarget{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a5d52692a6ccf9bb846ba1844057243c7}{A\-D\-S1256\-\_\-\-R\-E\-S\-E\-T}\label{group__ads1256__driver_ggadb203fb3b246881a33160b5b25822d42a5d52692a6ccf9bb846ba1844057243c7}
}]Performs a reset cycle on the A\-D\-S1256, restoring registers to their default values. \end{description}
\end{Desc}


Definition at line 493 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_gaf437774eb0db277a2916b6322213b449}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t@{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t@{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y\-\_\-t}}}\label{group__ads1256__driver_gaf437774eb0db277a2916b6322213b449}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y@{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y@{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaf437774eb0db277a2916b6322213b449a0487f4550f3178d69a29cde93e86918c}{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-R\-E\-A\-D\-Y}\label{group__ads1256__driver_ggaf437774eb0db277a2916b6322213b449a0487f4550f3178d69a29cde93e86918c}
}]Valid data is ready. \index{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-N\-O\-T\-R\-E\-A\-D\-Y@{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-N\-O\-T\-R\-E\-A\-D\-Y}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-N\-O\-T\-R\-E\-A\-D\-Y@{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-N\-O\-T\-R\-E\-A\-D\-Y}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaf437774eb0db277a2916b6322213b449a86cfc530dfe000eea81833322610a507}{A\-D\-S1256\-\_\-\-D\-A\-T\-A\-\_\-\-N\-O\-T\-R\-E\-A\-D\-Y}\label{group__ads1256__driver_ggaf437774eb0db277a2916b6322213b449a86cfc530dfe000eea81833322610a507}
}]Valid data is not ready. \end{description}
\end{Desc}


Definition at line 217 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga4df06f2662792cc9eff4ac7f97e35026}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t}}}\label{group__ads1256__driver_ga4df06f2662792cc9eff4ac7f97e35026}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T}}\item[{\em 
\hypertarget{group__ads1256__driver_gga4df06f2662792cc9eff4ac7f97e35026aeb27500675e6a6c77bf127853092a6e7}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T}\label{group__ads1256__driver_gga4df06f2662792cc9eff4ac7f97e35026aeb27500675e6a6c77bf127853092a6e7}
}]G\-P\-I\-O pin output. \index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-I\-N\-P\-U\-T@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-I\-N\-P\-U\-T}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-I\-N\-P\-U\-T@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-I\-N\-P\-U\-T}}\item[{\em 
\hypertarget{group__ads1256__driver_gga4df06f2662792cc9eff4ac7f97e35026afeaaf398ab13211be0864d1532282e51}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-I\-N\-P\-U\-T}\label{group__ads1256__driver_gga4df06f2662792cc9eff4ac7f97e35026afeaaf398ab13211be0864d1532282e51}
}]G\-P\-I\-O pin input. \end{description}
\end{Desc}


Definition at line 420 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga587084017ba4b239ffb8d90376921c2c}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t}}}\label{group__ads1256__driver_ga587084017ba4b239ffb8d90376921c2c}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-L\-O\-W@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-L\-O\-W}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-L\-O\-W@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-L\-O\-W}}\item[{\em 
\hypertarget{group__ads1256__driver_gga587084017ba4b239ffb8d90376921c2caa73adb23173490c355e1f42cc097b62e}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-L\-O\-W}\label{group__ads1256__driver_gga587084017ba4b239ffb8d90376921c2caa73adb23173490c355e1f42cc097b62e}
}]Logic level low. \index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-H\-I\-G\-H@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-H\-I\-G\-H}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-H\-I\-G\-H@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-H\-I\-G\-H}}\item[{\em 
\hypertarget{group__ads1256__driver_gga587084017ba4b239ffb8d90376921c2caa47febef361d2bbadc48ef4df1a22f96}{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-H\-I\-G\-H}\label{group__ads1256__driver_gga587084017ba4b239ffb8d90376921c2caa47febef361d2bbadc48ef4df1a22f96}
}]Logic level high. \end{description}
\end{Desc}


Definition at line 436 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}}}\label{group__ads1256__driver_gaf55f2ff09e67223f3e5e0a6eb69de98b}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O0@{A\-D\-S1256\-\_\-\-G\-P\-I\-O0}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O0@{A\-D\-S1256\-\_\-\-G\-P\-I\-O0}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98bac7ab1779825d4ab6001474514f992803}{A\-D\-S1256\-\_\-\-G\-P\-I\-O0}\label{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98bac7ab1779825d4ab6001474514f992803}
}]G\-P\-I\-O Pin 0 (Clock Out). \index{A\-D\-S1256\-\_\-\-G\-P\-I\-O1@{A\-D\-S1256\-\_\-\-G\-P\-I\-O1}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O1@{A\-D\-S1256\-\_\-\-G\-P\-I\-O1}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98baa385c94d0f1cd9e883827ff1fa4670cc}{A\-D\-S1256\-\_\-\-G\-P\-I\-O1}\label{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98baa385c94d0f1cd9e883827ff1fa4670cc}
}]G\-P\-I\-O Pin 1. \index{A\-D\-S1256\-\_\-\-G\-P\-I\-O2@{A\-D\-S1256\-\_\-\-G\-P\-I\-O2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O2@{A\-D\-S1256\-\_\-\-G\-P\-I\-O2}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98baa698b0647ba8ce2732153c5a5760462d}{A\-D\-S1256\-\_\-\-G\-P\-I\-O2}\label{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98baa698b0647ba8ce2732153c5a5760462d}
}]G\-P\-I\-O Pin 2. \index{A\-D\-S1256\-\_\-\-G\-P\-I\-O3@{A\-D\-S1256\-\_\-\-G\-P\-I\-O3}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O3@{A\-D\-S1256\-\_\-\-G\-P\-I\-O3}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98ba4c163c64138d288b3b3d81d82263673b}{A\-D\-S1256\-\_\-\-G\-P\-I\-O3}\label{group__ads1256__driver_ggaf55f2ff09e67223f3e5e0a6eb69de98ba4c163c64138d288b3b3d81d82263673b}
}]G\-P\-I\-O Pin 3. \end{description}
\end{Desc}


Definition at line 409 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga3615e2e1ba70971dcdd5f7e54ffe5606}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t@{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t@{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t}}}\label{group__ads1256__driver_ga3615e2e1ba70971dcdd5f7e54ffe5606}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-M\-S\-B\-\_\-\-F\-I\-R\-S\-T@{A\-D\-S1256\-\_\-\-M\-S\-B\-\_\-\-F\-I\-R\-S\-T}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-M\-S\-B\-\_\-\-F\-I\-R\-S\-T@{A\-D\-S1256\-\_\-\-M\-S\-B\-\_\-\-F\-I\-R\-S\-T}}\item[{\em 
\hypertarget{group__ads1256__driver_gga3615e2e1ba70971dcdd5f7e54ffe5606ad87274f158f6a5534bb84cb4c75ac3e7}{A\-D\-S1256\-\_\-\-M\-S\-B\-\_\-\-F\-I\-R\-S\-T}\label{group__ads1256__driver_gga3615e2e1ba70971dcdd5f7e54ffe5606ad87274f158f6a5534bb84cb4c75ac3e7}
}]Data is output most significant bit first (Default). \index{A\-D\-S1256\-\_\-\-L\-S\-B\-\_\-\-F\-I\-R\-S\-T@{A\-D\-S1256\-\_\-\-L\-S\-B\-\_\-\-F\-I\-R\-S\-T}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-L\-S\-B\-\_\-\-F\-I\-R\-S\-T@{A\-D\-S1256\-\_\-\-L\-S\-B\-\_\-\-F\-I\-R\-S\-T}}\item[{\em 
\hypertarget{group__ads1256__driver_gga3615e2e1ba70971dcdd5f7e54ffe5606a1ec7c8b9391d0c09ca557ad0c5aab861}{A\-D\-S1256\-\_\-\-L\-S\-B\-\_\-\-F\-I\-R\-S\-T}\label{group__ads1256__driver_gga3615e2e1ba70971dcdd5f7e54ffe5606a1ec7c8b9391d0c09ca557ad0c5aab861}
}]Data is output least significant bit first. \end{description}
\end{Desc}


Definition at line 244 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t@{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t@{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}}}\label{group__ads1256__driver_gace2e231df7cd3598eb26d5ff51171701}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-P\-G\-Ax1@{A\-D\-S1256\-\_\-\-P\-G\-Ax1}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax1@{A\-D\-S1256\-\_\-\-P\-G\-Ax1}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a3d71ca28a4b57bae10b35448e957e62f}{A\-D\-S1256\-\_\-\-P\-G\-Ax1}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a3d71ca28a4b57bae10b35448e957e62f}
}]1x Gain (Default). \index{A\-D\-S1256\-\_\-\-P\-G\-Ax2@{A\-D\-S1256\-\_\-\-P\-G\-Ax2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax2@{A\-D\-S1256\-\_\-\-P\-G\-Ax2}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a3f8ee6f9a6ee59517b45d2704741b0d5}{A\-D\-S1256\-\_\-\-P\-G\-Ax2}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a3f8ee6f9a6ee59517b45d2704741b0d5}
}]2x Gain. \index{A\-D\-S1256\-\_\-\-P\-G\-Ax4@{A\-D\-S1256\-\_\-\-P\-G\-Ax4}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax4@{A\-D\-S1256\-\_\-\-P\-G\-Ax4}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a754ed5e91f3b93223b05f37e9614d609}{A\-D\-S1256\-\_\-\-P\-G\-Ax4}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a754ed5e91f3b93223b05f37e9614d609}
}]4x Gain. \index{A\-D\-S1256\-\_\-\-P\-G\-Ax8@{A\-D\-S1256\-\_\-\-P\-G\-Ax8}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax8@{A\-D\-S1256\-\_\-\-P\-G\-Ax8}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a9f7099b461faf079cb07e6bb2a011d95}{A\-D\-S1256\-\_\-\-P\-G\-Ax8}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a9f7099b461faf079cb07e6bb2a011d95}
}]8x Gain. \index{A\-D\-S1256\-\_\-\-P\-G\-Ax16@{A\-D\-S1256\-\_\-\-P\-G\-Ax16}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax16@{A\-D\-S1256\-\_\-\-P\-G\-Ax16}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701acb36c0b12e2f4f18a074dbbe34f9cbcc}{A\-D\-S1256\-\_\-\-P\-G\-Ax16}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701acb36c0b12e2f4f18a074dbbe34f9cbcc}
}]16x Gain. \index{A\-D\-S1256\-\_\-\-P\-G\-Ax32@{A\-D\-S1256\-\_\-\-P\-G\-Ax32}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax32@{A\-D\-S1256\-\_\-\-P\-G\-Ax32}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701aec68ef5e63b72eebbaf8411c8570a788}{A\-D\-S1256\-\_\-\-P\-G\-Ax32}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701aec68ef5e63b72eebbaf8411c8570a788}
}]32x Gain. \index{A\-D\-S1256\-\_\-\-P\-G\-Ax64@{A\-D\-S1256\-\_\-\-P\-G\-Ax64}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-P\-G\-Ax64@{A\-D\-S1256\-\_\-\-P\-G\-Ax64}}\item[{\em 
\hypertarget{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a89a612ad300d0abb0ab2c73f43610604}{A\-D\-S1256\-\_\-\-P\-G\-Ax64}\label{group__ads1256__driver_ggace2e231df7cd3598eb26d5ff51171701a89a612ad300d0abb0ab2c73f43610604}
}]64x Gain. \end{description}
\end{Desc}


Definition at line 331 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_ga03b6f97db2c7988af4c239575cc88fde}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Register\-\_\-t@{A\-D\-S1256\-\_\-\-Register\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-Register\-\_\-t@{A\-D\-S1256\-\_\-\-Register\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Register\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-Register\-\_\-t}}}\label{group__ads1256__driver_ga03b6f97db2c7988af4c239575cc88fde}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-S\-T\-A\-T\-U\-S@{A\-D\-S1256\-\_\-\-S\-T\-A\-T\-U\-S}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-T\-A\-T\-U\-S@{A\-D\-S1256\-\_\-\-S\-T\-A\-T\-U\-S}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea861808fe9ebfaefd3b40f35d785f76ad}{A\-D\-S1256\-\_\-\-S\-T\-A\-T\-U\-S}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea861808fe9ebfaefd3b40f35d785f76ad}
}]The status register. \index{A\-D\-S1256\-\_\-\-M\-U\-X@{A\-D\-S1256\-\_\-\-M\-U\-X}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-M\-U\-X@{A\-D\-S1256\-\_\-\-M\-U\-X}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea2652bd9dbe69551c508a9459a46de864}{A\-D\-S1256\-\_\-\-M\-U\-X}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea2652bd9dbe69551c508a9459a46de864}
}]The input multiplexer register. \index{A\-D\-S1256\-\_\-\-A\-D\-C\-O\-N@{A\-D\-S1256\-\_\-\-A\-D\-C\-O\-N}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-A\-D\-C\-O\-N@{A\-D\-S1256\-\_\-\-A\-D\-C\-O\-N}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea199864dc6828ab191e384581f7de2448}{A\-D\-S1256\-\_\-\-A\-D\-C\-O\-N}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea199864dc6828ab191e384581f7de2448}
}]The converter control register. \index{A\-D\-S1256\-\_\-\-D\-R\-A\-T\-E@{A\-D\-S1256\-\_\-\-D\-R\-A\-T\-E}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-D\-R\-A\-T\-E@{A\-D\-S1256\-\_\-\-D\-R\-A\-T\-E}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeacec171aa33aaa60cc213196342d75488}{A\-D\-S1256\-\_\-\-D\-R\-A\-T\-E}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeacec171aa33aaa60cc213196342d75488}
}]The data rate (samples per second) register. \index{A\-D\-S1256\-\_\-\-I\-O@{A\-D\-S1256\-\_\-\-I\-O}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-I\-O@{A\-D\-S1256\-\_\-\-I\-O}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeae03cf2e683ca72e093cbc79352b4d7ed}{A\-D\-S1256\-\_\-\-I\-O}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeae03cf2e683ca72e093cbc79352b4d7ed}
}]The G\-P\-I\-O control register. \index{A\-D\-S1256\-\_\-\-O\-F\-C0@{A\-D\-S1256\-\_\-\-O\-F\-C0}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-O\-F\-C0@{A\-D\-S1256\-\_\-\-O\-F\-C0}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaeb4092ff7d4d1de90200d3555a6e2c6c}{A\-D\-S1256\-\_\-\-O\-F\-C0}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaeb4092ff7d4d1de90200d3555a6e2c6c}
}]The least significant byte of the offset calibration. \index{A\-D\-S1256\-\_\-\-O\-F\-C1@{A\-D\-S1256\-\_\-\-O\-F\-C1}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-O\-F\-C1@{A\-D\-S1256\-\_\-\-O\-F\-C1}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf21f5bd93a2140b83adfc26c55d5a9f5}{A\-D\-S1256\-\_\-\-O\-F\-C1}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf21f5bd93a2140b83adfc26c55d5a9f5}
}]The middle byte of the offset calibration. \index{A\-D\-S1256\-\_\-\-O\-F\-C2@{A\-D\-S1256\-\_\-\-O\-F\-C2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-O\-F\-C2@{A\-D\-S1256\-\_\-\-O\-F\-C2}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf07570553a6f796ef337e5075dc30767}{A\-D\-S1256\-\_\-\-O\-F\-C2}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf07570553a6f796ef337e5075dc30767}
}]The most significant byte of the offset calibration. \index{A\-D\-S1256\-\_\-\-F\-S\-C0@{A\-D\-S1256\-\_\-\-F\-S\-C0}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-F\-S\-C0@{A\-D\-S1256\-\_\-\-F\-S\-C0}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaa0f2a3e21e4efa92857623a7283cfdd1}{A\-D\-S1256\-\_\-\-F\-S\-C0}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaa0f2a3e21e4efa92857623a7283cfdd1}
}]The least significant byte of the gain calibration. \index{A\-D\-S1256\-\_\-\-F\-S\-C1@{A\-D\-S1256\-\_\-\-F\-S\-C1}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-F\-S\-C1@{A\-D\-S1256\-\_\-\-F\-S\-C1}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf24fb3090a15c8ec37e8920054076b33}{A\-D\-S1256\-\_\-\-F\-S\-C1}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdeaf24fb3090a15c8ec37e8920054076b33}
}]The middle byte of the gain calibration. \index{A\-D\-S1256\-\_\-\-F\-S\-C2@{A\-D\-S1256\-\_\-\-F\-S\-C2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-F\-S\-C2@{A\-D\-S1256\-\_\-\-F\-S\-C2}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea546b556453240d6fcf14f818575e4e00}{A\-D\-S1256\-\_\-\-F\-S\-C2}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea546b556453240d6fcf14f818575e4e00}
}]The most significant byte of the gain calibration. \index{A\-D\-S1256\-\_\-\-N\-R\-E\-G\-S@{A\-D\-S1256\-\_\-\-N\-R\-E\-G\-S}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-N\-R\-E\-G\-S@{A\-D\-S1256\-\_\-\-N\-R\-E\-G\-S}}\item[{\em 
\hypertarget{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea6f3879237c79faf51383e8a52dbecd58}{A\-D\-S1256\-\_\-\-N\-R\-E\-G\-S}\label{group__ads1256__driver_gga03b6f97db2c7988af4c239575cc88fdea6f3879237c79faf51383e8a52dbecd58}
}]The total number of registers. \end{description}
\end{Desc}


Definition at line 455 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_gaa3102e98865ba4e72463676779cd62d4}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t@{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t@{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t}}}\label{group__ads1256__driver_gaa3102e98865ba4e72463676779cd62d4}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-S\-D\-\_\-\-O\-F\-F@{A\-D\-S1256\-\_\-\-S\-D\-\_\-\-O\-F\-F}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-D\-\_\-\-O\-F\-F@{A\-D\-S1256\-\_\-\-S\-D\-\_\-\-O\-F\-F}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a916890dc39cbdbb4bc7eb2b83df10810}{A\-D\-S1256\-\_\-\-S\-D\-\_\-\-O\-F\-F}\label{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a916890dc39cbdbb4bc7eb2b83df10810}
}]Sensor detect sources disabled (Default). \index{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-0\-\_\-5@{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-0\-\_\-5}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-0\-\_\-5@{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-0\-\_\-5}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a3157602ce936edb0fe99427c78815ced}{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-0\-\_\-5}\label{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a3157602ce936edb0fe99427c78815ced}
}]Sensor detect source of 0.\-5 u\-A. \index{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-2@{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-2}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-2@{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-2}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a9d3134a67a27b194dbaed692d7266e2e}{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-2}\label{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a9d3134a67a27b194dbaed692d7266e2e}
}]Sensor detect source of 2.\-0 u\-A. \index{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-10@{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-10}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-10@{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-10}}\item[{\em 
\hypertarget{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a3c2671f14301baa37c7ec1397068037e}{A\-D\-S1256\-\_\-\-S\-D\-C\-\_\-10}\label{group__ads1256__driver_ggaa3102e98865ba4e72463676779cd62d4a3c2671f14301baa37c7ec1397068037e}
}]Sensor detect source of 10 u\-A. \end{description}
\end{Desc}


Definition at line 311 of file A\-D\-S1256\-\_\-\-Driver.\-h.

\hypertarget{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t}}
\index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t}}}\label{group__ads1256__driver_gab0437f81aad031aadf3e05dd5fe0a731}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30000}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30000}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a81215671a55d86226c4ac6c931d9dfa3}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30000}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a81215671a55d86226c4ac6c931d9dfa3}
}]30,000 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15000}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15000}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af955d6f41a97fe05c19e33875b9f8179}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15000}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af955d6f41a97fe05c19e33875b9f8179}
}]15,000 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-7500@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-7500}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-7500@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-7500}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a04ee81dece7d46e4d4db5ed37f358b0d}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-7500}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a04ee81dece7d46e4d4db5ed37f358b0d}
}]7,500 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-3750@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-3750}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-3750@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-3750}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731ac08e0021f65ebc828e467da3713964ed}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-3750}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731ac08e0021f65ebc828e467da3713964ed}
}]3,750 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2000}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2000}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af12dc4b35be49d560742916582e6176c}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2000}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af12dc4b35be49d560742916582e6176c}
}]2,000 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-1000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-1000}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-1000@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-1000}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a12d8d1323c2628fe27a17765b06d0af0}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-1000}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a12d8d1323c2628fe27a17765b06d0af0}
}]1,000 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-500@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-500}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-500@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-500}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731ae658af6aeb6976e4333295abe9cd2bfe}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-500}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731ae658af6aeb6976e4333295abe9cd2bfe}
}]500 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-100@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-100}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-100@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-100}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a610b2d5c532647c47eccfae4f38180c9}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-100}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a610b2d5c532647c47eccfae4f38180c9}
}]100 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-60@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-60}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-60@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-60}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a7a94d4abfbc3f888640cc1301bba481c}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-60}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a7a94d4abfbc3f888640cc1301bba481c}
}]60 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-50@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-50}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-50@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-50}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a5146cfab8c3f5a4229a192d7f6c75fee}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-50}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a5146cfab8c3f5a4229a192d7f6c75fee}
}]50 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af00f11dbdf6bc388f20b6ee3b6e4bec3}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-30}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731af00f11dbdf6bc388f20b6ee3b6e4bec3}
}]30 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-25@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-25}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-25@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-25}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a0f9109a1a40838123ccd55e1af90a3e6}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-25}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a0f9109a1a40838123ccd55e1af90a3e6}
}]25 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731acebddb9fec5c26050c0f10760593c7b8}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-15}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731acebddb9fec5c26050c0f10760593c7b8}
}]15 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-10@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-10}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-10@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-10}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a968c2e2d2088b56c7983ea25d88ab095}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-10}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a968c2e2d2088b56c7983ea25d88ab095}
}]10 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-5@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-5}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-5@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-5}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a60cbd1927b566eafda96104ece8d7e70}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-5}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731a60cbd1927b566eafda96104ece8d7e70}
}]5 samples per second. \index{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2\-\_\-5@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2\-\_\-5}!A\-D\-S1256 Driver@{A\-D\-S1256 Driver}}\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2\-\_\-5@{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2\-\_\-5}}\item[{\em 
\hypertarget{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731adac392298502254c3d10c687fa20e230}{A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-2\-\_\-5}\label{group__ads1256__driver_ggab0437f81aad031aadf3e05dd5fe0a731adac392298502254c3d10c687fa20e230}
}]2.\-5 samples per second. \end{description}
\end{Desc}


Definition at line 362 of file A\-D\-S1256\-\_\-\-Driver.\-h.



\subsection{Function Documentation}
\hypertarget{group__ads1256__driver_gad426414f0eab896faac18f0c6d4dbaa2}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Alway\-Fetch@{A\-D\-S1256\-\_\-\-Alway\-Fetch}}
\index{A\-D\-S1256\-\_\-\-Alway\-Fetch@{A\-D\-S1256\-\_\-\-Alway\-Fetch}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Alway\-Fetch}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Alway\-Fetch (
\begin{DoxyParamCaption}
\item[{{\bf bool}}]{always}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gad426414f0eab896faac18f0c6d4dbaa2}
Selects the remote register auto-\/fetch behavior of the driver.


\begin{DoxyParams}{Parameters}
{\em always} & bool If true, any register action will automatically update the local registers to match the remote registers first. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1246 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga72de73cf9585121dd65895c6addf16ff}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Calibrate\-Self@{A\-D\-S1256\-\_\-\-Calibrate\-Self}}
\index{A\-D\-S1256\-\_\-\-Calibrate\-Self@{A\-D\-S1256\-\_\-\-Calibrate\-Self}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Calibrate\-Self}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Calibrate\-Self (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga72de73cf9585121dd65895c6addf16ff}
Performs a complete self calibration of the A\-D\-C. This method blocks (except interrupts) until the calibration is complete.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 820 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga96e7231f5e5efc15c39b81b21baf1b95}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain@{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain}}
\index{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain@{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Gain (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga96e7231f5e5efc15c39b81b21baf1b95}
Performs a self gain calibration of the A\-D\-C. This method blocks (except interrupts) until the calibration is complete.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 833 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga16aea61ac77485fb889c960e16b0ed6b}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset@{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset}}
\index{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset@{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Calibrate\-Self\-\_\-\-Offset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga16aea61ac77485fb889c960e16b0ed6b}
Performs a self offset calibration of the A\-D\-C. This method blocks (except interrupts) until the calibration is complete.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 846 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga46a14d9bcba054e6b6db5b4f8f0bf895}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain@{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain}}
\index{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain@{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Gain (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga46a14d9bcba054e6b6db5b4f8f0bf895}
Performs a system gain calibration. This will account for the entire analog input path to the A\-D\-C. Requires the application of a full scale (accounting for gain) external signal. This method blocks (except interrupts) until the calibration is complete.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 860 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gab49754dd631e07c61fed6c41b18ad88e}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset@{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset}}
\index{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset@{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Calibrate\-System\-\_\-\-Offset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gab49754dd631e07c61fed6c41b18ad88e}
Performs a system offset calibration. This will account for the entire analog input path to the A\-D\-C. Requires the application of a 0 value input (shorted) external signal. This method blocks (except interrupts) until the calibration is complete.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 873 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga3a68db63bde582e77d1cad0e86e07922}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O@{A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O}}
\index{A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O@{A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-C\-L\-K\-\_\-\-To\-\_\-\-G\-P\-I\-O (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga3a68db63bde582e77d1cad0e86e07922}
Convert the S\-P\-I clock pin to G\-P\-I\-O function, enabling software control.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 200 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_gad8605a86bb12367efea3074b97dfa529}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Convert\-Raw\-Value@{A\-D\-S1256\-\_\-\-Convert\-Raw\-Value}}
\index{A\-D\-S1256\-\_\-\-Convert\-Raw\-Value@{A\-D\-S1256\-\_\-\-Convert\-Raw\-Value}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Convert\-Raw\-Value}]{\setlength{\rightskip}{0pt plus 5cm}int32\-\_\-t A\-D\-S1256\-\_\-\-Convert\-Raw\-Value (
\begin{DoxyParamCaption}
\item[{uint32\-\_\-t}]{value}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gad8605a86bb12367efea3074b97dfa529}
Converts the raw, 24 bit 2's compliment data output of the A\-D\-C into a native signed, 32 bit integer type.


\begin{DoxyParams}{Parameters}
{\em value} & uint32\-\_\-t The raw output of the A\-D\-C \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em int32\-\_\-t} & The converted value of the A\-D\-C \\
\hline
\end{DoxyRetVals}


Definition at line 891 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga7b012a2ab6b0494da4e1297e34ab9925}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset@{A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset}}
\index{A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset@{A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Full\-\_\-\-Reset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga7b012a2ab6b0494da4e1297e34ab9925}
Performs a full reset of the A\-D\-S1256 A\-D\-C. This consists of a clock sequence reset followed by a reset of the A\-D\-C's S\-P\-I port. This sequence should be called whenever there is reason to suspect that the state of the A\-D\-C is unknown.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
{\em none} & \\
\hline
\end{DoxyParams}


Definition at line 557 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga3a4dac1ff9bffcccbc561853a9598554}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting}}
\index{A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t} A\-D\-S1256\-\_\-\-Get\-Auto\-Cal\-Setting (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga3a4dac1ff9bffcccbc561853a9598554}
Retrieves the A\-D\-C's auto calibration setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t} & The auto calibration setting. \\
\hline
\end{DoxyRetVals}


Definition at line 1294 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga047a9418e182cce649f167169e3a72bf}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate@{A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate}}
\index{A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate@{A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t} A\-D\-S1256\-\_\-\-Get\-Clock\-Out\-Rate (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga047a9418e182cce649f167169e3a72bf}
Retrieve the A\-D\-C clock out rate setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t} & The clock out rate setting. \\
\hline
\end{DoxyRetVals}


Definition at line 1399 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga6f362fc42d375f4aec10bd2115dfd85d}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order@{A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order}}
\index{A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order@{A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t} A\-D\-S1256\-\_\-\-Get\-Data\-Output\-Bit\-Order (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga6f362fc42d375f4aec10bd2115dfd85d}
Retrieves the data output bit order from the A\-D\-C.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t} & The data output bit order. \\
\hline
\end{DoxyRetVals}


Definition at line 1278 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gacf2f61cb43087ae7c270f00d24b27526}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Data\-Rate@{A\-D\-S1256\-\_\-\-Get\-Data\-Rate}}
\index{A\-D\-S1256\-\_\-\-Get\-Data\-Rate@{A\-D\-S1256\-\_\-\-Get\-Data\-Rate}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Data\-Rate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} A\-D\-S1256\-\_\-\-Get\-Data\-Rate (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gacf2f61cb43087ae7c270f00d24b27526}
Retrieve the current data rate (sample rate) setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S125\-\_\-\-S\-P\-S\-\_\-t} & The data (sample) rate setting. \\
\hline
\end{DoxyRetVals}


Definition at line 1529 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gaec26aa231ee327bf65220eee6f779b81}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D@{A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D}}
\index{A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D@{A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t A\-D\-S1256\-\_\-\-Get\-Factory\-Programmed\-I\-D (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gaec26aa231ee327bf65220eee6f779b81}
Retrieves the factory programmed I\-D from the A\-D\-C.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em uint8\-\_\-t} & The A\-D\-C I\-D. \\
\hline
\end{DoxyRetVals}


Definition at line 1262 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga06c5d4c98c45514224e4f494b2618221}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting}}
\index{A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}uint32\-\_\-t A\-D\-S1256\-\_\-\-Get\-Gain\-Cal\-Setting (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga06c5d4c98c45514224e4f494b2618221}
Retrieve the gain calibration register value.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em uint32\-\_\-t} & The gain calibration value, exactly as it is stored by the A\-D\-C but converted to a single number. \\
\hline
\end{DoxyRetVals}


Definition at line 1661 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga853d2d710efae91bb12c6cb17d562459}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier@{A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier}}
\index{A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier@{A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier}]{\setlength{\rightskip}{0pt plus 5cm}int32\-\_\-t A\-D\-S1256\-\_\-\-Get\-Gain\-Multiplier (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}}]{gain}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga853d2d710efae91bb12c6cb17d562459}
Retrieve the correct gain multiplier for the provided gain setting.


\begin{DoxyParams}{Parameters}
{\em gain} & A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t The gain setting to fetch. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
int32\-\_\-t The numeric value represented by gain. 
\end{DoxyReturn}


Definition at line 1487 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gacc11f35703f43c395edb1e56c93d707f}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction@{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction}}
\index{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction@{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t} A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Direction (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}}]{pin}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gacc11f35703f43c395edb1e56c93d707f}
Retrieve the direction setting for the specified G\-P\-I\-O pin.


\begin{DoxyParams}{Parameters}
{\em pin} & A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t The G\-P\-I\-O pin to get the direction of. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t} & The direction setting of the specified G\-P\-I\-O pin. \\
\hline
\end{DoxyRetVals}


Definition at line 1565 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gaf864f2f518cd80873993a8f2ca073e27}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status@{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status}}
\index{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status@{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t} A\-D\-S1256\-\_\-\-Get\-G\-P\-I\-O\-Status (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}}]{pin}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gaf864f2f518cd80873993a8f2ca073e27}
Retrieve the current logic state for the specified G\-P\-I\-O pin.


\begin{DoxyParams}{Parameters}
{\em pin} & A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t The G\-P\-I\-O pin to get the direction of. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t} & The current logic state of the specified G\-P\-I\-O pin. \\
\hline
\end{DoxyRetVals}


Definition at line 1578 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gafb6c3c92ef11b050dfa33073e0347a4c}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting@{A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting}}
\index{A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting@{A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} A\-D\-S1256\-\_\-\-Get\-Input\-Buffer\-Setting (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gafb6c3c92ef11b050dfa33073e0347a4c}
Retrieves the input buffer setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} & The input buffer setting. \\
\hline
\end{DoxyRetVals}


Definition at line 1310 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga9b6a25919b727c6e438f8bddf36f10b0}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Input\-Channels@{A\-D\-S1256\-\_\-\-Get\-Input\-Channels}}
\index{A\-D\-S1256\-\_\-\-Get\-Input\-Channels@{A\-D\-S1256\-\_\-\-Get\-Input\-Channels}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Input\-Channels}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Get\-Input\-Channels (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga9b6a25919b727c6e438f8bddf36f10b0}
Retrieves the current multiplexer setting and determines the currently selected input channels.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1364 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga7dee6663af668f862c4bca7c56d80f5e}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Measurement@{A\-D\-S1256\-\_\-\-Get\-Measurement}}
\index{A\-D\-S1256\-\_\-\-Get\-Measurement@{A\-D\-S1256\-\_\-\-Get\-Measurement}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Measurement}]{\setlength{\rightskip}{0pt plus 5cm}int32\-\_\-t A\-D\-S1256\-\_\-\-Get\-Measurement (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga7dee6663af668f862c4bca7c56d80f5e}
Reads out the most recent data from the A\-D\-C and converts it to a 32 bit signed integer.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
int32\-\_\-t The converted A\-D\-C reading. 
\end{DoxyReturn}


Definition at line 682 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga63ad5ddbb824fd07aedb6c0884db47eb}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting}}
\index{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}uint32\-\_\-t A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Setting (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga63ad5ddbb824fd07aedb6c0884db47eb}
Retrieve the offset calibration register value.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em uint32\-\_\-t} & The offset calibration value, exactly as it is stored by the A\-D\-C but converted to a single number. \\
\hline
\end{DoxyRetVals}


Definition at line 1624 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga2628d1ea4f1436c89584bcc47baf79ef}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time}}
\index{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time}]{\setlength{\rightskip}{0pt plus 5cm}float A\-D\-S1256\-\_\-\-Get\-Offset\-Cal\-Time (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga2628d1ea4f1436c89584bcc47baf79ef}
Retrieves the offset (self and system) calibration time in milliseconds. See table 19.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The calibration time in milliseconds. \\
\hline
\end{DoxyRetVals}


Definition at line 1021 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gab8cdcd9e7ab992e068f8b008c138f4e1}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting@{A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting}}
\index{A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting@{A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} A\-D\-S1256\-\_\-\-Get\-P\-G\-A\-Setting (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gab8cdcd9e7ab992e068f8b008c138f4e1}
Retrieve the A\-D\-C P\-G\-A gain setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} & The P\-G\-A gain setting. \\
\hline
\end{DoxyRetVals}


Definition at line 1434 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga4a1749dfc2cad3986a2f29cbe6e63b87}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time}}
\index{A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time}]{\setlength{\rightskip}{0pt plus 5cm}float A\-D\-S1256\-\_\-\-Get\-Self\-Cal\-Time (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga4a1749dfc2cad3986a2f29cbe6e63b87}
Retrieves the total self calibration time in milliseconds. See table 21.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The calibration time in milliseconds. \\
\hline
\end{DoxyRetVals}


Definition at line 909 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga041017c82a9411b72436c29667e98960}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time}}
\index{A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time}]{\setlength{\rightskip}{0pt plus 5cm}float A\-D\-S1256\-\_\-\-Get\-Self\-Gain\-Cal\-Time (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga041017c82a9411b72436c29667e98960}
Retrieves the gain self calibration time in milliseconds. See table 20.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The calibration time in milliseconds. \\
\hline
\end{DoxyRetVals}


Definition at line 1066 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga7ce3f5d5b256eeeba15bd2ad17c1010a}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current@{A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current}}
\index{A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current@{A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t} A\-D\-S1256\-\_\-\-Get\-Sensor\-Detect\-Current (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga7ce3f5d5b256eeeba15bd2ad17c1010a}
Retrieve the sensor detect current output setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t} & The sensor detect current output setting. \\
\hline
\end{DoxyRetVals}


Definition at line 1416 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga5cb8add9c1b77b2cf87be526d6363d1c}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-Settling\-Time@{A\-D\-S1256\-\_\-\-Get\-Settling\-Time}}
\index{A\-D\-S1256\-\_\-\-Get\-Settling\-Time@{A\-D\-S1256\-\_\-\-Get\-Settling\-Time}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-Settling\-Time}]{\setlength{\rightskip}{0pt plus 5cm}float A\-D\-S1256\-\_\-\-Get\-Settling\-Time (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga5cb8add9c1b77b2cf87be526d6363d1c}
Retrieves the settling time of the A\-D\-C for the current sampling configuration. Determined by timing characteristics t18.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The settling time of the A\-D\-C in milliseconds. \\
\hline
\end{DoxyRetVals}


Definition at line 1197 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga429559f049274cd24a6be2b20fd82973}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time}}
\index{A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time@{A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time}]{\setlength{\rightskip}{0pt plus 5cm}float A\-D\-S1256\-\_\-\-Get\-System\-Gain\-Cal\-Time (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga429559f049274cd24a6be2b20fd82973}
Retrieves the system gain calibration time in milliseconds. See table 22.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The calibration time in milliseconds. \\
\hline
\end{DoxyRetVals}


Definition at line 1152 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga631498cd1b9e0302c8ceec6ad3094e03}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K}}
\index{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K@{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-To\-\_\-\-C\-L\-K (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga631498cd1b9e0302c8ceec6ad3094e03}
Convert the S\-P\-I clock pin from G\-P\-I\-O to S\-P\-I function, disabling software control.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 221 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_ga817dc23392ce56ae255cb3238d796b60}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Init@{A\-D\-S1256\-\_\-\-Init}}
\index{A\-D\-S1256\-\_\-\-Init@{A\-D\-S1256\-\_\-\-Init}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga817dc23392ce56ae255cb3238d796b60}
Initializes the A\-D\-S1256 driver and establishes proper S\-P\-I serial communication with the device. A full reset of the device which consists of a reset via clock sequence, followed by a reset of the S\-P\-I module. Following this, all registers of the device are read and the A\-D\-C is left waiting in the S\-Y\-N\-C state. All peripherals of the S\-T\-M32 involved are enabled and configured.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 241 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gafa9381054942c98cb2be8881e86bc209}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Is\-Data\-Ready@{A\-D\-S1256\-\_\-\-Is\-Data\-Ready}}
\index{A\-D\-S1256\-\_\-\-Is\-Data\-Ready@{A\-D\-S1256\-\_\-\-Is\-Data\-Ready}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Is\-Data\-Ready}]{\setlength{\rightskip}{0pt plus 5cm}{\bf bool} A\-D\-S1256\-\_\-\-Is\-Data\-Ready (
\begin{DoxyParamCaption}
\item[{{\bf bool}}]{use\-Command}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gafa9381054942c98cb2be8881e86bc209}
Checks to see if the A\-D\-C has valid data ready for a read. Allows optional use of S\-P\-I command or D\-R\-D\-Y pin.


\begin{DoxyParams}{Parameters}
{\em use\-Command} & bool If true, indicates that the S\-P\-I command should be used rather than the D\-R\-D\-Y line. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em bool} & True if valid data is ready, false if not. \\
\hline
\end{DoxyRetVals}


Definition at line 741 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga9642423b95878836291bbf57102e92a6}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Print\-Regs@{A\-D\-S1256\-\_\-\-Print\-Regs}}
\index{A\-D\-S1256\-\_\-\-Print\-Regs@{A\-D\-S1256\-\_\-\-Print\-Regs}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Print\-Regs}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Print\-Regs (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga9642423b95878836291bbf57102e92a6}
Prints a neatly formated series of statements to the stdout of the program consisting of the current local copy of all of the A\-D\-S1256's registers.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 324 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga91d8582f9d5cb52b54fb801644e05e21}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Read\-Data@{A\-D\-S1256\-\_\-\-Read\-Data}}
\index{A\-D\-S1256\-\_\-\-Read\-Data@{A\-D\-S1256\-\_\-\-Read\-Data}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Read\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Read\-Data (
\begin{DoxyParamCaption}
\item[{uint8\-\_\-t $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga91d8582f9d5cb52b54fb801644e05e21}
Read the 3 raw data bytes from the A\-D\-C.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 713 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gaaf7d951b7d407997f2c6bee84932c883}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Receive\-Byte@{A\-D\-S1256\-\_\-\-Receive\-Byte}}
\index{A\-D\-S1256\-\_\-\-Receive\-Byte@{A\-D\-S1256\-\_\-\-Receive\-Byte}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Receive\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t A\-D\-S1256\-\_\-\-Receive\-Byte (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gaaf7d951b7d407997f2c6bee84932c883}
Reads a byte from the S\-P\-I interface by sending a dummy byte over the interface.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em uint8\-\_\-t} & Byte read from the S\-P\-I Interface. \\
\hline
\end{DoxyRetVals}


Definition at line 294 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_gadadfc4d298fad4e9833975340b7eeaae}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Receive\-Bytes@{A\-D\-S1256\-\_\-\-Receive\-Bytes}}
\index{A\-D\-S1256\-\_\-\-Receive\-Bytes@{A\-D\-S1256\-\_\-\-Receive\-Bytes}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Receive\-Bytes}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Receive\-Bytes (
\begin{DoxyParamCaption}
\item[{uint8\-\_\-t $\ast$}]{data, }
\item[{uint8\-\_\-t}]{n}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gadadfc4d298fad4e9833975340b7eeaae}
Reads an a series of bytes from the S\-P\-I interface by sending dummy bytes over the interface.


\begin{DoxyParams}{Parameters}
{\em data} & uint8\-\_\-t$\ast$ Pointer to array of uint8\-\_\-t to store the received data in. \\
\hline
{\em n} & uint8\-\_\-t The number of bytes to read from the interface. Maximum is 256. \\
\hline
\end{DoxyParams}


Definition at line 308 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_gacbbff85197a622b07cfb2bf47b57c29b}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Registers\-To\-String@{A\-D\-S1256\-\_\-\-Registers\-To\-String}}
\index{A\-D\-S1256\-\_\-\-Registers\-To\-String@{A\-D\-S1256\-\_\-\-Registers\-To\-String}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Registers\-To\-String}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Registers\-To\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gacbbff85197a622b07cfb2bf47b57c29b}
Prints a neatly formated version of the contents of the local version of all the A\-D\-C's registers to the global to string buffer. The calling functions are expected to free this memory when they are finished.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 338 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gaa44ba74c5036ac42b24ce84eafaf56f2}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Request\-Measurement@{A\-D\-S1256\-\_\-\-Request\-Measurement}}
\index{A\-D\-S1256\-\_\-\-Request\-Measurement@{A\-D\-S1256\-\_\-\-Request\-Measurement}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Request\-Measurement}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Request\-Measurement (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gaa44ba74c5036ac42b24ce84eafaf56f2}
Initiates an conversion measurement.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 703 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga1c25b603705f67cccde59e406b1c4c07}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock}}
\index{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Clock (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga1c25b603705f67cccde59e406b1c4c07}
Performs a hardware reset of the A\-D\-S1256 A\-D\-C. This is done by sending a specially timed sequence via the S\-P\-I clock line. This method can be used whether valid communication with the A\-D\-C is present or not.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 586 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gafdd4555dcde566f72adf2d9d51f4a883}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command}}
\index{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Command (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gafdd4555dcde566f72adf2d9d51f4a883}
Performs a hardware reset of the A\-D\-S1256 A\-D\-C. This is done by sending a R\-E\-S\-E\-T command via S\-P\-I. This method requires that correct communication with the A\-D\-C exists and can not be expected to recover state or communication with the A\-D\-C.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 571 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga4664ba6707817673019016b0b0d6668e}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin}}
\index{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Reset\-\_\-\-By\-\_\-\-Pin (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga4664ba6707817673019016b0b0d6668e}
Performs a hardware reset of the A\-D\-S1256 A\-D\-C. This is done by taking the reset pin low for the required amount of time. This method can be used whether valid communication with the A\-D\-C is present or not and is the method of choice when there is need to reset the A\-D\-C regardless of its state. This method specifies the minimum amount of delay but in all likelihood the overhead of the delay will cause it to be significantly longer.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 614 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga5fb186f2113df3c976ae00debb6095d7}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I}}
\index{A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I@{A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Reset\-\_\-\-S\-P\-I (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga5fb186f2113df3c976ae00debb6095d7}
Performs a reset of the S\-P\-I serial port of the A\-D\-S1256 A\-D\-C. This is done by holding the S\-P\-I clock line low for an extended period of time. Note that this can be used to recover lost communication with the A\-D\-C but not to return it to a predictable state.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 628 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga16dbb214bb63f6051170ee4f8964beb6}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram@{A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram}}
\index{A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram@{A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Reset\-And\-Reprogram (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga16dbb214bb63f6051170ee4f8964beb6}
Performs a complete reset of the A\-D\-S1256 and restores its state to the current settings such as P\-G\-A, data rate and multiplexer setting.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 644 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga13b51a0fb626ff6f592fc7ce425e8046}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H@{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H}}
\index{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H@{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-H\-I\-G\-H (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga13b51a0fb626ff6f592fc7ce425e8046}
Send the S\-P\-I clock line to the A\-D\-C high. The function of the pin must be set to G\-P\-I\-O for this to function.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1902 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga525f292542208f8309ee79c912b77334}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W@{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W}}
\index{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W@{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-S\-C\-L\-K\-\_\-\-L\-O\-W (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga525f292542208f8309ee79c912b77334}
Send the S\-P\-I clock line to the A\-D\-C low. The function of the pin must be set to G\-P\-I\-O for this to function.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1892 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga81371e39460504d1badd6291ef5ba2f7}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Send\-Byte@{A\-D\-S1256\-\_\-\-Send\-Byte}}
\index{A\-D\-S1256\-\_\-\-Send\-Byte@{A\-D\-S1256\-\_\-\-Send\-Byte}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Send\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t A\-D\-S1256\-\_\-\-Send\-Byte (
\begin{DoxyParamCaption}
\item[{uint8\-\_\-t}]{data}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga81371e39460504d1badd6291ef5ba2f7}
Sends a byte through the S\-P\-I interface and return the byte received from the S\-P\-I bus. This method blocks until transmission and reception of the byte are complete.


\begin{DoxyParams}{Parameters}
{\em data} & uint8\-\_\-t The byte to send. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em uint8\-\_\-t} & The value of the received byte. \\
\hline
\end{DoxyRetVals}


Definition at line 255 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_ga0eecf15939442deb9f23a1f9758539f9}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Send\-Bytes@{A\-D\-S1256\-\_\-\-Send\-Bytes}}
\index{A\-D\-S1256\-\_\-\-Send\-Bytes@{A\-D\-S1256\-\_\-\-Send\-Bytes}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Send\-Bytes}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Send\-Bytes (
\begin{DoxyParamCaption}
\item[{uint8\-\_\-t $\ast$}]{data, }
\item[{const uint8\-\_\-t}]{n}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga0eecf15939442deb9f23a1f9758539f9}
Sends an array of bytes through the S\-P\-I interface, ignoring the returns. This method blocks until transmission is completed.


\begin{DoxyParams}{Parameters}
{\em data} & uint8\-\_\-t$\ast$ Array of bytes to send. \\
\hline
{\em n} & uint8\-\_\-t The number of bytes to send. Maximum is 256. \\
\hline
\end{DoxyParams}


Definition at line 279 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_ga7dbd4e23a723295a60adc8a7a97b9c5a}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting}}
\index{A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Auto\-Cal\-Setting (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t}}]{acal}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga7dbd4e23a723295a60adc8a7a97b9c5a}
Sets the auto calibration setting on the A\-D\-C. This will update both the local and remote registers.


\begin{DoxyParams}{Parameters}
{\em acal} & A\-D\-S1256\-\_\-\-A\-C\-A\-L\-\_\-t The auto calibration setting. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1337 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga8354e6ff9be09b89afcac3c5fcbd3083}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate@{A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate}}
\index{A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate@{A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Clock\-Out\-Rate (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t}}]{clock}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga8354e6ff9be09b89afcac3c5fcbd3083}
Set the clock out rate of the A\-D\-C.


\begin{DoxyParams}{Parameters}
{\em clock} & A\-D\-S1256\-\_\-\-C\-L\-O\-C\-K\-\_\-\-O\-U\-T\-\_\-t The clock out setting to apply. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1451 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga4131f935614bc1ea9eff4f0ec8b1cdfb}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order@{A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order}}
\index{A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order@{A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Data\-Output\-Bit\-Order (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t}}]{order}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga4131f935614bc1ea9eff4f0ec8b1cdfb}
Sets the data output bit order on the A\-D\-C. This will update both the local and remote registers.


\begin{DoxyParams}{Parameters}
{\em order} & A\-D\-S1256\-\_\-\-O\-R\-D\-E\-R\-\_\-t The data output bit order. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1326 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga14de02499be3d1dae8497b4e048b9568}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Data\-Rate@{A\-D\-S1256\-\_\-\-Set\-Data\-Rate}}
\index{A\-D\-S1256\-\_\-\-Set\-Data\-Rate@{A\-D\-S1256\-\_\-\-Set\-Data\-Rate}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Data\-Rate}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Data\-Rate (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t}}]{sps}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga14de02499be3d1dae8497b4e048b9568}
Set the current data rate (sample rate) setting.


\begin{DoxyParams}{Parameters}
{\em sps} & A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t The data (sample) rate setting to apply. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1547 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga87d92ada1f9826aabe9e4b330e9edbef}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting}}
\index{A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Gain\-Cal\-Setting (
\begin{DoxyParamCaption}
\item[{uint8\-\_\-t $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga87d92ada1f9826aabe9e4b330e9edbef}
Set the gain calibration registers.


\begin{DoxyParams}{Parameters}
{\em value} & uint8\-\_\-t$\ast$ Pointer to 3 uint8\-\_\-t values to apply to each of the 3 gain calibration registers. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1682 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gacea1f1adb429508088a4a32029f90d00}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction@{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction}}
\index{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction@{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Direction (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}}]{pin, }
\item[{{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t}}]{direction}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gacea1f1adb429508088a4a32029f90d00}
Set the direction of the specified G\-P\-I\-O pin.


\begin{DoxyParams}{Parameters}
{\em pin} & A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t The G\-P\-I\-O pin to set the direction of. \\
\hline
{\em direction} & A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-t The direction to set for the G\-P\-I\-O pin. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1593 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga3285b54e967fbb817f071f9a1c455920}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status@{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status}}
\index{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status@{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-G\-P\-I\-O\-Status (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-t}}]{pin, }
\item[{{\bf A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t}}]{status}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga3285b54e967fbb817f071f9a1c455920}
Sets the logic state for the specified G\-P\-I\-O pin. Note that this will only have an effect if the direction of the pin is set to be A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-O\-U\-T\-P\-U\-T.


\begin{DoxyParams}{Parameters}
{\em pin} & A\-D\-S126\-\_\-\-G\-P\-I\-O\-\_\-t The G\-P\-I\-O pin to set the state of. \\
\hline
{\em status} & A\-D\-S1256\-\_\-\-G\-P\-I\-O\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-t The logic state to apply to the pin. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1606 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga0d74a1bb54e74bd1ef8af302471d3905}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting@{A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting}}
\index{A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting@{A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Input\-Buffer\-Setting (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t}}]{buffer}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga0d74a1bb54e74bd1ef8af302471d3905}
Sets the input buffer setting on the A\-D\-C. This will update both the local and remote registers.


\begin{DoxyParams}{Parameters}
{\em buffer} & A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t The buffer setting on the A\-D\-C. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1347 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga2bf7d5627d8645de8b27842a006653bd}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Input\-Channels@{A\-D\-S1256\-\_\-\-Set\-Input\-Channels}}
\index{A\-D\-S1256\-\_\-\-Set\-Input\-Channels@{A\-D\-S1256\-\_\-\-Set\-Input\-Channels}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Input\-Channels}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Input\-Channels (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t}}]{pos, }
\item[{{\bf A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t}}]{neg}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga2bf7d5627d8645de8b27842a006653bd}
Sets the current multiplexer setting to the specified input channels.


\begin{DoxyParams}{Parameters}
{\em pos} & A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t The high side analog input channel. \\
\hline
{\em neg} & A\-D\-S1256\-\_\-\-A\-I\-N\-\_\-t The low side analog input channel. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1378 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga420b194968282731c912be5ccad0d30c}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting}}
\index{A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting@{A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Offset\-Cal\-Setting (
\begin{DoxyParamCaption}
\item[{uint8\-\_\-t $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga420b194968282731c912be5ccad0d30c}
Set the offset calibration registers.


\begin{DoxyParams}{Parameters}
{\em value} & uint8\-\_\-t$\ast$ Pointer to 3 uint8\-\_\-t values to apply to each of the 3 offset calibration registers. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1645 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gabd0d17a03fdddefb2d8cf04ad304a49d}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting@{A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting}}
\index{A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting@{A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-P\-G\-A\-Setting (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}}]{gain}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gabd0d17a03fdddefb2d8cf04ad304a49d}
Set the A\-D\-C P\-G\-A gain value.


\begin{DoxyParams}{Parameters}
{\em gain} & A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t The P\-G\-A gain setting. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 1474 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gae179dd8d2feace96c296cdff466225dc}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current@{A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current}}
\index{A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current@{A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Set\-Sensor\-Detect\-Current (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t}}]{current}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gae179dd8d2feace96c296cdff466225dc}
Set the sensor detect source output current.


\begin{DoxyParams}{Parameters}
{\em current} & A\-D\-S1256\-\_\-\-S\-E\-N\-S\-O\-R\-\_\-\-D\-E\-T\-E\-C\-T\-\_\-t The source output current setting. \\
\hline
\end{DoxyParams}


Definition at line 1462 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gaf09ce69ea32ea967d008d0a465929820}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init@{A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init}}
\index{A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init@{A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gaf09ce69ea32ea967d008d0a465929820}
Initialize the A\-D\-S1256 connection over S\-P\-I and bring it to a known good, idle state.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 150 of file A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c.

\hypertarget{group__ads1256__driver_ga5a915f192a268c5737f34dcbe2859524}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Standby@{A\-D\-S1256\-\_\-\-Standby}}
\index{A\-D\-S1256\-\_\-\-Standby@{A\-D\-S1256\-\_\-\-Standby}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Standby}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Standby (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga5a915f192a268c5737f34dcbe2859524}
Puts the A\-D\-C into S\-T\-A\-N\-D\-B\-Y mode.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 802 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gac1a6ea86db094b51ec478098738353b4}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init@{A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init}}
\index{A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init@{A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-State\-Pins\-\_\-\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gac1a6ea86db094b51ec478098738353b4}
Initializes the S\-T\-M32 pins connected to the A\-D\-S1256 state pins such as data ready (D\-R\-D\-Y) and reset. 

Definition at line 255 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gafab91604ac5588b9c626bb7e050f0774}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-String\-From\-Buffer@{A\-D\-S1256\-\_\-\-String\-From\-Buffer}}
\index{A\-D\-S1256\-\_\-\-String\-From\-Buffer@{A\-D\-S1256\-\_\-\-String\-From\-Buffer}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-String\-From\-Buffer}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ A\-D\-S1256\-\_\-\-String\-From\-Buffer (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t}}]{buffer}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gafab91604ac5588b9c626bb7e050f0774}
Returns a human readable string of the requested buffer setting.


\begin{DoxyParams}{Parameters}
{\em buffer} & A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t The buffer setting. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em const} & char$\ast$ The string representation. \\
\hline
\end{DoxyRetVals}


Definition at line 442 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga59c2fb71d5fac95ab30f4c66c0e4a9e2}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A@{A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A}}
\index{A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A@{A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ A\-D\-S1256\-\_\-\-String\-From\-P\-G\-A (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t}}]{pga}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga59c2fb71d5fac95ab30f4c66c0e4a9e2}
Returns a human readable string representation of the requested gain setting.


\begin{DoxyParams}{Parameters}
{\em pga} & A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t The gain setting. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em const} & char$\ast$ The string representation. \\
\hline
\end{DoxyRetVals}


Definition at line 414 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gabfd8ef639770cdb94388e1b63da1b0ba}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S@{A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S}}
\index{A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S@{A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ A\-D\-S1256\-\_\-\-String\-From\-S\-P\-S (
\begin{DoxyParamCaption}
\item[{{\bf A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t}}]{sps}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gabfd8ef639770cdb94388e1b63da1b0ba}
Returns a human readable string representation of the requested data rate.


\begin{DoxyParams}{Parameters}
{\em sps} & A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t The data rate. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em const} & char$\ast$ The string representation. \\
\hline
\end{DoxyRetVals}


Definition at line 366 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gac39cc4f0a18e9f7ce3f915d5b5050d94}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-String\-To\-Buffer@{A\-D\-S1256\-\_\-\-String\-To\-Buffer}}
\index{A\-D\-S1256\-\_\-\-String\-To\-Buffer@{A\-D\-S1256\-\_\-\-String\-To\-Buffer}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-String\-To\-Buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} A\-D\-S1256\-\_\-\-String\-To\-Buffer (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gac39cc4f0a18e9f7ce3f915d5b5050d94}
Converts a human readable string into the appropriate A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t value.


\begin{DoxyParams}{Parameters}
{\em str} & char$\ast$ The human readable string. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-t} & value correlating to the string. \\
\hline
\end{DoxyRetVals}


Definition at line 460 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_gae2f1be4b151cfc9dfeede38a79764dff}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate@{A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate}}
\index{A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate@{A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} A\-D\-S1256\-\_\-\-String\-To\-Data\-Rate (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_gae2f1be4b151cfc9dfeede38a79764dff}
Converts a human readable string into the appropriate A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t value.


\begin{DoxyParams}{Parameters}
{\em str} & char$\ast$ The human readable string. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-S\-P\-S\-\_\-t} & value correlating to the string. \\
\hline
\end{DoxyRetVals}


Definition at line 474 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga04cf21f06b462886045c4075782fdf13}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A@{A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A}}
\index{A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A@{A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} A\-D\-S1256\-\_\-\-String\-To\-P\-G\-A (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga04cf21f06b462886045c4075782fdf13}
Converts a human readable string into the appropriate A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t value.


\begin{DoxyParams}{Parameters}
{\em str} & char$\ast$ The human readable string. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em A\-D\-S1256\-\_\-\-P\-G\-A\-\_\-t} & value correlating to the string. \\
\hline
\end{DoxyRetVals}


Definition at line 521 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga612ca0b8927aa0580401813ee278348b}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Sync@{A\-D\-S1256\-\_\-\-Sync}}
\index{A\-D\-S1256\-\_\-\-Sync@{A\-D\-S1256\-\_\-\-Sync}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Sync}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Sync (
\begin{DoxyParamCaption}
\item[{{\bf bool}}]{use\-Command}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga612ca0b8927aa0580401813ee278348b}
Instructs the A\-D\-C to enter the S\-Y\-N\-C state. Allows the optional use of S\-P\-I command or S\-Y\-N\-C pin. Note that if the S\-Y\-N\-C pin is held in the S\-Y\-N\-C state for a sufficient period of time, the A\-D\-S1256 will enter the power down (P\-W\-D\-N) state.


\begin{DoxyParams}{Parameters}
{\em use\-Command} & bool If true, indicates that the S\-P\-I command should be used rather than the D\-R\-D\-Y line. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 768 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga458c5bdb28d0e87e28cdaa9cfcd5f429}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready@{A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready}}
\index{A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready@{A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Wait\-Until\-Data\-Ready (
\begin{DoxyParamCaption}
\item[{{\bf bool}}]{use\-Command}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga458c5bdb28d0e87e28cdaa9cfcd5f429}
Blocks processing (except interrupts) until it is seen that the A\-D\-C has valid data.


\begin{DoxyParams}{Parameters}
{\em use\-Command} & bool If true, indicates that the S\-P\-I command should be used rather than the D\-R\-D\-Y line. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 728 of file A\-D\-S1256\-\_\-\-Driver.\-c.

\hypertarget{group__ads1256__driver_ga2388b60ca886620f0daba1efc69c940a}{\index{A\-D\-S1256 Driver@{A\-D\-S1256 Driver}!A\-D\-S1256\-\_\-\-Wakeup@{A\-D\-S1256\-\_\-\-Wakeup}}
\index{A\-D\-S1256\-\_\-\-Wakeup@{A\-D\-S1256\-\_\-\-Wakeup}!ADS1256 Driver@{A\-D\-S1256 Driver}}
\subsubsection[{A\-D\-S1256\-\_\-\-Wakeup}]{\setlength{\rightskip}{0pt plus 5cm}void A\-D\-S1256\-\_\-\-Wakeup (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__ads1256__driver_ga2388b60ca886620f0daba1efc69c940a}
Wakes up the A\-D\-C from S\-Y\-N\-C, P\-W\-D\-N or S\-T\-A\-N\-D\-B\-Y modes. This method will use either S\-P\-I commands or the relevant control pin, depending upon how the state was entered. This will initiate a conversion.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 787 of file A\-D\-S1256\-\_\-\-Driver.\-c.

